龍家俊教你 docker day 20 #docker file 基礎指令 ********************************************************************************** FROM 格式: FROM <image> FROM <image>:<tag>。 解釋: FROM 是 Dockerfile 裡的第一條而且只能是除了首行註釋之外的第一條指令 ********************************************************************************** ********************************************************************************** MAINTAINER 格式: MAINTAINER <name> 解釋: 指定該dockerfile文件的維護者信息。類似我們在docker commit 時候使用-a參數指定的信息 ********************************************************************************** ********************************************************************************** RUN 格式: RUN <command> (shell模式) RUN["executable", "param1", "param2"]。 (exec 模式) 解釋: 表示當前鏡像構建時候運行的命令 註釋: shell模式:類似於 /bin/bash -c command 舉例: RUN echo hello exec 模式:類似於 RUN ["/bin/bash", "-c", "command"] 舉例: RUN ["echo", "hello"] ********************************************************************************** ********************************************************************************** EXPOSE 格式: EXPOSE <port> [<port>...] 解釋: 設置Docker容器對外暴露的端口號,Docker為了安全,不會自動對外打開端口,如果需要外部提供訪問,還需要啟動容器時增加-p或者-P參數對容器的端口進行分配。 ********************************************************************************** ********************************************************************************** ENTRYPOINT 格式: ENTRYPOINT ["executable", "param1","param2"] (exec 模式) ENTRYPOINT command param1 param2 (shell模式) 解釋: 每個 Dockerfile 中只能有一個 ENTRYPOINT,當指定多個時,只有最後一個生效。 ********************************************************************************** #PttDigiCurrency
Log in to join in Reading is open to everyone. Replying needs an account.
3 comments
我好像錯過很多堂課
老師午安
唯一支持家俊!!!!