镜像

base镜像



镜像分层结构




Dockerfile构建镜像

Docker构建镜像时会使用缓存,下载时也会
Dockerfile常用命令



RUN vs CMD vs ENTRYPOINT
可以用两种方式指定RUN、CMD和ENTRYPOINT要运行的命令:Shell格式和Exec格式


CMD和ENTRYPOINT推荐使用Exec格式,可读性强,RUN则两者都行。
- 如果docker run指定了命令,则CDM指定的命令将被忽略
- 如果有多个CDM命令,则只有最后一个有效
-
CMD还可以给ENTRYPOINT指定的命令提供额外参数
三个命令最佳实践.jpg
网友评论