Fixed two issues in the 'Start a Go instance in your app' section and added some content on the CMD instruction. Issue 24 @ https://github.com/docker-library/golang

This commit is contained in:
pmcgrath 2014-10-17 23:50:40 +01:00
parent 90fbea85d5
commit da75635e26
2 changed files with 14 additions and 10 deletions

View File

@ -35,15 +35,17 @@ the build and runtime environment. In your `Dockerfile`, writing something along
the lines of the following will compile and run your project:
FROM golang:1.3.1-onbuild
CMD ["./myapp"]
This image includes multiple `ONBUILD` triggers which should cover most
applications. The build will `COPY . /usr/src/app`, `RUN go get -d -v`, and `RUN
go build -v`.
applications. The build will `COPY . /usr/src/app`, `RUN go get -d -v` and `RUN
go install -v`.
You can then run and build the Docker image:
This image also includes the `CMD ["app"]` instruction which is the default command
when running the image.
docker build -t my-golang-app
You can then build and run the Docker image:
docker build -t my-golang-app .
docker run -it --rm --name my-running-app my-golang-app
## Compile your app inside the Docker container

View File

@ -19,15 +19,17 @@ the build and runtime environment. In your `Dockerfile`, writing something along
the lines of the following will compile and run your project:
FROM golang:1.3.1-onbuild
CMD ["./myapp"]
This image includes multiple `ONBUILD` triggers which should cover most
applications. The build will `COPY . /usr/src/app`, `RUN go get -d -v`, and `RUN
go build -v`.
applications. The build will `COPY . /usr/src/app`, `RUN go get -d -v` and `RUN
go install -v`.
You can then run and build the Docker image:
This image also includes the `CMD ["app"]` instruction which is the default command
when running the image.
docker build -t my-golang-app
You can then build and run the Docker image:
docker build -t my-golang-app .
docker run -it --rm --name my-running-app my-golang-app
## Compile your app inside the Docker container