Docker 的Dockerfile指令
Dockerfile指令 (1) CMD 用于指定一个容器启动时要运行的命令. 类似RUN 指定要运行的特定命令 sudo docker run -i -t hiekay/static_web /bin/true 使用CMD CMD ["/bin/true"] 给CMD指令传递参数 CMD ["/bin/bash", "-l"] 将-l 标志传递给/bin/bash命令.docker run 命令可以覆盖CMD命令 (2) ENTRYPOINT ENTRYPOINT 和CMD命令类似,但是不容易在启动的时候被覆盖. ENTRYPOINT ["/usr/sbin/nginx"] 指定参数 ENTRYPOINT ["/usr/sbin/nginx", "-g", "daemon off;" ] (3) WORKDIRWORKDIR指令用来在从镜像创建一个新容器时,在容器内部设置一个工作目录,ENTRYPOINT或者CMD指定的程序会在这个目录下执行. 如 使用WORKDIR命令 WORKDIR /opt/webapp/db RUN bundle install WORKDIR /opt/w...
