Files
carbon-lang/docker
Tobias Feldballe Petersen 47f28b361f Updated docker tagging to match correct ubuntu version (#2440)
The docker Readme seams to tag the built docker images with version 2004, but is built using version 2204. This PR simply starts tagging the images correctly to avoid confusion.
2022-12-05 08:42:25 -08:00
..

Docker

ubuntu:22.04

Build and run image

Build

Building the base image is required.

docker build -t carbon-ubuntu2204-base ./ubuntu2204/base

Build image using git repository

docker build -t carbon-ubuntu2204 ./ubuntu2204/github

Build image using copy instruction

docker build -f ./ubuntu2204/Dockerfile -t carbon-ubuntu2204 ..

Run image

docker run carbon-ubuntu2204

Run image using specific file

docker run carbon-ubuntu2204 bazel run //explorer -- ./explorer/testdata/print/format_only.carbon

Using a mounted volume

Run from the repository root for PWD.

cd ..
docker run -w "/carbon-lang" -v "${PWD}:/carbon-lang" "carbon-ubuntu2204-base" bazel run "//explorer" -- "./explorer/testdata/print/format_only.carbon"