__FROM__ 以哪一個鏡像爲基礎開始構建. __MAINTAINER__ 做者信息. __RUN__ 運行一條命令. __CMD__ docker run IMAGE_ID cmd 這裏的默認命令. __ENTRYPOINT__ docker run IMAGE_ID cmd 這裏的默認命令的前面部分, run 中 cmd 能夠做爲後續參數. __EXPOSE__ 聲明會用到的端口. __ENV__ 設置環境變量 __ADD__ 從當前目錄複製文件到容器. 會自動處理目錄, 壓縮包等狀況. __COPY__ 從當前目錄複製文件到容器. 只是單純地複製文件. __VOLUME__ 聲明一個數據卷, 可用於掛載. __USER__ RUN 命令執行時的用戶. __WORKDIR__ RUN, CMD, ENTRYPOINT 這些命令執行時的當前目錄. __ONBUILD__ 前綴命令, 放在上面這些命令前面, 表示生成的鏡像再次做爲"基礎鏡像"被用於構建時, 要執行的命令.