浏览代码

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

pmcgrath 11 年之前
父节点
当前提交
da75635e26
共有 2 个文件被更改,包括 14 次插入10 次删除
  1. 7 5
      golang/README.md
  2. 7 5
      golang/content.md

+ 7 - 5
golang/README.md

@@ -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

+ 7 - 5
golang/content.md

@@ -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