Dockerfile-常用指令及使用
阿新 • • 發佈:2020-10-13
# Dockerfile常用指令及使用
### 1. dockerfile介紹
![](https://img2020.cnblogs.com/blog/1507553/202010/1507553-20201013103523149-1357847489.png)
### 2. Dockerfile常用指令
| 指令 | 描述 |
| ----------- | ----------------------------------------------- |
| FROM | 構建新映象是基於哪個映象 |
| MAINTAINER | 進行維護者姓名或郵箱地址 |
| RUN | 構建映象時執行的shell命令 |
| ENV | 設定環境變數 |
| USER | 為RUN、CMD和ENTRYPOINT執行命令指定執行使用者 |
| EXPOSE | 宣告容器執行的服務埠 |
| HEALTHCHECK | 容器中伺服器健康檢查 |
| WORKDIR | 為RUN、CMD、ENTRYPOINT、COPY和ADD設定工作目錄 |
| ENTRYPOINT | 執行容器時執行,如果有多個CMD指令,最後一個生效 |
| CMD | 執行容器時執行,如果有多個CMD指令,最後一個生效 |
| ADD | 新增檔案包或檔案,帶有解壓的功能 |
| COPY | 單純複製檔案,或資料夾 |
| LABEL | 標籤 |
#### 2.1 FROM指令
- **基本語法**
```dockerfile
FROM
FRO