其他分享
首页 > 其他分享> > Dockerfile(5) - CMD 指令详解

Dockerfile(5) - CMD 指令详解

作者:互联网

CMD

指定容器默认执行的命令

#  exec 形式,推荐
CMD ["executable","param1","param2"]
CMD ["可执行命令", "参数1", "参数2"...]

# 作为ENTRYPOINT的默认参数
CMD ["param1","param2"]

# shell
CMD 命令 param1 param2
 

  

重点

 

exec 模式下使用环境变量

# 错误写法,不会使用 HOME 环境变量
CMD [ "echo", "$HOME" ]

# 正确写法,需要将 echo 和使用环境变量放一起
CMD [ "sh", "-c", "echo $HOME" ]

 

RUN 和 CMD

 

标签:CMD,echo,命令,详解,param2,param1,HOME,Dockerfile
来源: https://www.cnblogs.com/poloyy/p/15470025.html