replace '運行' as '執行'

This commit is contained in:
a504082002
2014-11-20 01:04:25 +08:00
parent 0f699adab0
commit 45acb9c3c3
30 changed files with 70 additions and 70 deletions

View File

@@ -27,7 +27,7 @@ CMD /usr/sbin/nginx
其中,一開始必須指明作為基底的鏡像名稱,接下來說明維護者資訊(建議)。
後面則是鏡像操作指令,例如 `RUN` 指令,`RUN` 指令將對鏡像執行相對應的命令。每行一條 `RUN` 指令,鏡像添加新的一層,並提交。
後面則是鏡像操作指令,例如 `RUN` 指令,`RUN` 指令將對鏡像執行相對應的命令。每行一條 `RUN` 指令,鏡像添加新的一層,並提交。
最後是 `CMD` 指令,來指定執行容器時的操作命令。

View File

@@ -12,7 +12,7 @@
### RUN
格式為 `RUN <command>``RUN ["executable", "param1", "param2"]`
前者將在 shell 終端中行命令,即 `/bin/sh -c`;後者則使用 `exec` 執行。指定使用其它終端可以通過第二種方式實現,例如 `RUN ["/bin/bash", "-c", "echo hello"]`
前者將在 shell 終端中行命令,即 `/bin/sh -c`;後者則使用 `exec` 執行。指定使用其它終端可以通過第二種方式實現,例如 `RUN ["/bin/bash", "-c", "echo hello"]`
每條 `RUN` 指令將在當前鏡像基礎上執行指定命令,並提交為新的鏡像。當命令較長時可以使用 `\` 來換行。
@@ -25,7 +25,7 @@
指定啟動容器時執行的命令,每個 Dockerfile 只能有一條 `CMD` 命令。如果指定了多條命令,只有最後一條會被執行。
如果用戶啟動容器時候指定了行的命令,則會覆蓋掉 `CMD` 指定的命令。
如果用戶啟動容器時候指定了行的命令,則會覆蓋掉 `CMD` 指定的命令。
### EXPOSE
格式為 `EXPOSE <port> [<port>...]`
@@ -34,7 +34,7 @@
### ENV
格式為 `ENV <key> <value>`
指定一個環境變量,會被後續 `RUN` 指令使用,並在容器行時保持。
指定一個環境變量,會被後續 `RUN` 指令使用,並在容器行時保持。
例如
```
@@ -74,9 +74,9 @@ ENV PATH /usr/local/postgres-$PG_MAJOR/bin:$PATH
### USER
格式為 `USER daemon`
指定行容器時的用戶名或 UID後續的 `RUN` 也會使用指定用戶。
指定行容器時的用戶名或 UID後續的 `RUN` 也會使用指定用戶。
當服務不需要管理員權限時,可以通過該命令指定行用戶。並且可以在之前創建所需要的用戶,例如:`RUN groupadd -r postgres && useradd -r -g postgres postgres`。要臨時獲取管理員權限可以使用 `gosu`,而不推薦 `sudo`
當服務不需要管理員權限時,可以通過該命令指定行用戶。並且可以在之前創建所需要的用戶,例如:`RUN groupadd -r postgres && useradd -r -g postgres postgres`。要臨時獲取管理員權限可以使用 `gosu`,而不推薦 `sudo`
### WORKDIR
格式為 `WORKDIR /path/to/workdir`