mirror of
https://github.com/yeasy/docker_practice.git
synced 2024-12-27 15:36:17 +00:00
Merge remote-tracking branch 'baseremote/master'
This commit is contained in:
commit
bd9010f28d
@ -87,12 +87,12 @@ $ git push
|
||||
* 在 GitHub 網站上提交 pull request。
|
||||
* 定期使用專案倉庫內容更新自己倉庫內容。
|
||||
```
|
||||
$ git remote add upstream https://github.com/yeasy/docker_practice
|
||||
$ git remote add upstream https://github.com/philipz/docker_practice
|
||||
$ git fetch upstream
|
||||
$ git checkout master
|
||||
$ git rebase upstream/master
|
||||
$ git push -f origin master
|
||||
```
|
||||
|
||||
[簡體中文]:https://github.com/yeasy/docker_practice/
|
||||
[《The Swift Programming Language》正體中文版]:https://github.com/tommy60703/the-swift-programming-language-in-traditional-chinese/
|
||||
## 原出處及參考資料
|
||||
1. [Docker —— 从入门到实践](https://github.com/yeasy/docker_practice/)
|
||||
2. [《The Swift Programming Language》正體中文版](https://github.com/tommy60703/the-swift-programming-language-in-traditional-chinese/)
|
||||
|
@ -1,3 +1,3 @@
|
||||
# Dockerfile
|
||||
使用 Dockerfile 可以允许用户创建自定义的镜像。
|
||||
使用 Dockerfile 可以允許用戶創建自定義的鏡像。
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
## 基本结构
|
||||
Dockerfile 由一行行命令语句组成,并且支持以 `#` 开头的注释行。
|
||||
## 基本結構
|
||||
Dockerfile 由一行行命令語句組成,並且支援以 `#` 開頭的注釋行。
|
||||
|
||||
一般的,Dockerfile 分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。
|
||||
一般而言,Dockerfile 分為四部分:基礎鏡像資訊、維護者資訊、鏡像操作指令和容器啟動時執行指令。
|
||||
|
||||
例如
|
||||
```
|
||||
@ -25,13 +25,13 @@ RUN echo "\ndaemon off;" >> /etc/nginx/nginx.conf
|
||||
CMD /usr/sbin/nginx
|
||||
```
|
||||
|
||||
其中,一开始必须指明所基于的镜像名称,接下来推荐说明维护者信息。
|
||||
其中,一開始必須指明所基於的鏡像名稱,接下來建議說明維護者資訊。
|
||||
|
||||
后面则是镜像操作指令,例如 `RUN` 指令,`RUN` 指令将对镜像执行跟随的命令。每运行一条 `RUN` 指令,镜像添加新的一层,并提交。
|
||||
後面則是鏡像操作指令,例如 `RUN` 指令,`RUN` 指令將對鏡像執行伴隨的命令。每運行一條 `RUN` 指令,鏡像添加新的一層,並提交。
|
||||
|
||||
最后是 `CMD` 指令,来指定运行容器时的操作命令。
|
||||
最後是 `CMD` 指令,來指定運行容器時的操作命令。
|
||||
|
||||
下面是一个更复杂的例子
|
||||
下面來看一個更複雜的例子
|
||||
```
|
||||
# Nginx
|
||||
#
|
||||
|
Loading…
Reference in New Issue
Block a user