From 216059f8350a09ebd4692e4fdb4379960fe43731 Mon Sep 17 00:00:00 2001 From: Summit Suen Date: Tue, 18 Nov 2014 16:05:07 +0800 Subject: [PATCH 1/5] update: /dockerfile/build_image.md --- dockerfile/build_image.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dockerfile/build_image.md b/dockerfile/build_image.md index 651a0bb..8c894f6 100644 --- a/dockerfile/build_image.md +++ b/dockerfile/build_image.md @@ -1,9 +1,9 @@ -## 创建镜像 -编写完成 Dockerfile 之后,可以通过 `docker build` 命令来创建镜像。 +## 創建鏡像 +編寫完成 Dockerfile 之後,可以通過 `docker build` 命令來創建鏡像。 -基本的格式为 `docker build [选项] 路径`,该命令将读取指定路径下(包括子目录)的 Dockerfile,并将该路径下所有内容发送给 Docker 服务端,由服务端来创建镜像。因此一般建议放置 Dockerfile 的目录为空目录。也可以通过 `.dockerignore` 文件(每一行添加一条匹配模式)来让 Docker 忽略路径下的目录和文件。 +基本的格式為 `docekr build [選項] 路徑`,該命令將讀取指定路徑下(包括子目錄)的 Dockerfile,並將該路徑下所有內容發送給 Docker 服務端,由服務端來創建鏡像。因此一般建議放置 Dockerfile 的目錄為空目錄。也可以通過 `.dockerignore` 文件(每一行添加一條排除模式:exclusion patterns)來讓 Docker 忽略路徑下的目錄和文件。 -要指定镜像的标签信息,可以通过 `-t` 选项,例如 +要指定鏡像的標籤資訊,可以透過 `-t` 選項,例如 ``` $ sudo docker build -t myrepo/myapp /tmp/test1/ ``` From 20c3941826c8bad14e6448f8af6c005375d3a3a5 Mon Sep 17 00:00:00 2001 From: Summit Suen Date: Tue, 18 Nov 2014 16:05:07 +0800 Subject: [PATCH 2/5] update: /dockerfile/build_image.md --- dockerfile/build_image.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dockerfile/build_image.md b/dockerfile/build_image.md index 651a0bb..8c894f6 100644 --- a/dockerfile/build_image.md +++ b/dockerfile/build_image.md @@ -1,9 +1,9 @@ -## 创建镜像 -编写完成 Dockerfile 之后,可以通过 `docker build` 命令来创建镜像。 +## 創建鏡像 +編寫完成 Dockerfile 之後,可以通過 `docker build` 命令來創建鏡像。 -基本的格式为 `docker build [选项] 路径`,该命令将读取指定路径下(包括子目录)的 Dockerfile,并将该路径下所有内容发送给 Docker 服务端,由服务端来创建镜像。因此一般建议放置 Dockerfile 的目录为空目录。也可以通过 `.dockerignore` 文件(每一行添加一条匹配模式)来让 Docker 忽略路径下的目录和文件。 +基本的格式為 `docekr build [選項] 路徑`,該命令將讀取指定路徑下(包括子目錄)的 Dockerfile,並將該路徑下所有內容發送給 Docker 服務端,由服務端來創建鏡像。因此一般建議放置 Dockerfile 的目錄為空目錄。也可以通過 `.dockerignore` 文件(每一行添加一條排除模式:exclusion patterns)來讓 Docker 忽略路徑下的目錄和文件。 -要指定镜像的标签信息,可以通过 `-t` 选项,例如 +要指定鏡像的標籤資訊,可以透過 `-t` 選項,例如 ``` $ sudo docker build -t myrepo/myapp /tmp/test1/ ``` From 484340326bea4478a20c21ae53bfa330be20be21 Mon Sep 17 00:00:00 2001 From: Summit Suen Date: Tue, 18 Nov 2014 17:38:00 +0800 Subject: [PATCH 3/5] fix update: /dockerfile/build_image.md --- dockerfile/build_image.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dockerfile/build_image.md b/dockerfile/build_image.md index 8c894f6..8e43ffb 100644 --- a/dockerfile/build_image.md +++ b/dockerfile/build_image.md @@ -1,7 +1,7 @@ ## 創建鏡像 -編寫完成 Dockerfile 之後,可以通過 `docker build` 命令來創建鏡像。 +編輯完成 Dockerfile 之後,可以透過 `docker build` 命令來創建鏡像。 -基本的格式為 `docekr build [選項] 路徑`,該命令將讀取指定路徑下(包括子目錄)的 Dockerfile,並將該路徑下所有內容發送給 Docker 服務端,由服務端來創建鏡像。因此一般建議放置 Dockerfile 的目錄為空目錄。也可以通過 `.dockerignore` 文件(每一行添加一條排除模式:exclusion patterns)來讓 Docker 忽略路徑下的目錄和文件。 +基本的格式為 `docekr build [選項] 路徑`,該命令將讀取指定路徑下(包括子目錄)的 Dockerfile,並將該路徑下所有內容發送給 Docker 伺服端,由伺服端來創建鏡像。因此一般會建議放置 Dockerfile 的目錄為空目錄。也可以透過 `.dockerignore` 文件(每一行添加一條排除模式:exclusion patterns)來讓 Docker 忽略路徑下的目錄和文件。 要指定鏡像的標籤資訊,可以透過 `-t` 選項,例如 ``` From f6542a2fcb4cc6903a95c877395f0d0b2252cc60 Mon Sep 17 00:00:00 2001 From: Summit Suen Date: Tue, 18 Nov 2014 17:53:10 +0800 Subject: [PATCH 4/5] fix update: /dockerfile/build_image.md & basic_structure.md --- dockerfile/basic_structure.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dockerfile/basic_structure.md b/dockerfile/basic_structure.md index 78cb553..423960a 100644 --- a/dockerfile/basic_structure.md +++ b/dockerfile/basic_structure.md @@ -25,11 +25,11 @@ RUN echo "\ndaemon off;" >> /etc/nginx/nginx.conf CMD /usr/sbin/nginx ``` -其中,一開始必須指明所基於的鏡像名稱,接下來建議說明維護者資訊。 +其中,一開始必須指明作為基底的鏡像名稱,接下來說明維護者資訊(建議)。 -後面則是鏡像操作指令,例如 `RUN` 指令,`RUN` 指令將對鏡像執行伴隨的命令。每運行一條 `RUN` 指令,鏡像添加新的一層,並提交。 +後面則是鏡像操作指令,例如 `RUN` 指令,`RUN` 指令將對鏡像執行相對應的命令。每運行一條 `RUN` 指令,鏡像添加新的一層,並提交。 -最後是 `CMD` 指令,來指定運行容器時的操作命令。 +最後是 `CMD` 指令,來指定執行容器時的操作命令。 下面來看一個更複雜的例子 ``` From 37dbe623bd7d31edafd68d5e3fbdaeab9bb4ea87 Mon Sep 17 00:00:00 2001 From: Summit Suen Date: Tue, 18 Nov 2014 22:40:50 +0800 Subject: [PATCH 5/5] fix update: /dockerfile/build_image.md again --- dockerfile/build_image.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/dockerfile/build_image.md b/dockerfile/build_image.md index 34a7e76..8e43ffb 100644 --- a/dockerfile/build_image.md +++ b/dockerfile/build_image.md @@ -1,13 +1,7 @@ ## 創建鏡像 -<<<<<<< HEAD 編輯完成 Dockerfile 之後,可以透過 `docker build` 命令來創建鏡像。 基本的格式為 `docekr build [選項] 路徑`,該命令將讀取指定路徑下(包括子目錄)的 Dockerfile,並將該路徑下所有內容發送給 Docker 伺服端,由伺服端來創建鏡像。因此一般會建議放置 Dockerfile 的目錄為空目錄。也可以透過 `.dockerignore` 文件(每一行添加一條排除模式:exclusion patterns)來讓 Docker 忽略路徑下的目錄和文件。 -======= -編寫完成 Dockerfile 之後,可以通過 `docker build` 命令來創建鏡像。 - -基本的格式為 `docekr build [選項] 路徑`,該命令將讀取指定路徑下(包括子目錄)的 Dockerfile,並將該路徑下所有內容發送給 Docker 服務端,由服務端來創建鏡像。因此一般建議放置 Dockerfile 的目錄為空目錄。也可以通過 `.dockerignore` 文件(每一行添加一條排除模式:exclusion patterns)來讓 Docker 忽略路徑下的目錄和文件。 ->>>>>>> 216059f8350a09ebd4692e4fdb4379960fe43731 要指定鏡像的標籤資訊,可以透過 `-t` 選項,例如 ```