docker的学习三

Posted xiaozhe9627

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker的学习三相关的知识,希望对你有一定的参考价值。

RUN && CMD && ENTRYPOINT

RUN:执行命令并创建新的image layer

CMD:设置容器启动后默认执行的命令和参数

ENTRYPOINT:设置容器启动时运行的命令

CMD && ENTRYPOINT

有两种格式一种是shell格式一种叫Exec格式,两种格式的代码没有什么不同,写法不一样!

shell:

RUN apt-get install -y vim

CMD echo "hello world"

ENTRYPOINT echo "hello world"

Exec:

RUN  ["apt-get","install","-y","vim"]

CMD ["/bin/echo","hello world"]

ENTRYPOINT ["/bin/echo","hello world"]

注:多个CMD只执行最后一个,多个ENTRYPOINT会一个个的往下执行

 


以上是关于docker的学习三的主要内容,如果未能解决你的问题,请参考以下文章

docker学习总结三

docker的学习三

Docker学习笔记三:Docker部署Java web系统

docker学习整理三 镜像&仓库

docker学习(三) 安装docker的web可视化管理工具

docker 实践三:操作容器