dockerfile指令

FROM :已經存在的鏡像,第一條非註釋指令
FROM<image>
FROM<image>:<tag>docker


MAINTAINER<name>:指定鏡像的做者信息,包含鏡像的全部者和聯繫信息shell

RUN:table

EXPOSE <port>容器

--容器運行時的命令
CMDcommand

    CMD["executable","param1","param2"](exec模式)
    CMD command param1 param2(shell模式)
    CMD["param1","param2"](做爲ENTYRPOINT指令的默認參數)    
     
    
ENTERYPOINTim

    ENTERYPOINT["executable","param1","param2"](exec模式)
    ENTERYPOINT command param1 param2(shell模式)註釋

    但是使用docker run --entrypoint覆蓋tab

--設置鏡像的目錄和文件
ADD
    ADD <src>...<dest>
    ADD["<src>"..."<desc>"](適用於文件路徑中有空格的狀況)
COPY
    COPY <src>...<dest>
    COPY["<src>"..."<desc>"](適用於文件路徑中有空格的狀況)文件

ADD 包含相似tar的解壓縮功能
若是單純複製文件,docker推薦使用copypoi

VOLUME


--鏡像在構建及運行時的環境設置
WORKDIR
ENV
USER

--相似觸發器 ONBUILD

相關文章
相關標籤/搜索