Dockerfile简介
Dockerfile命令总结
ARG
实现在
docker build
过程中传入值,用法Dockerfile:
1
ARG <name>[=<default value>]
编译时
1
docker build --build-arg <varname>=<value>
可以使用默认值,默认值在
docker build
不传入参数时生效该命令在
docker build
过程和CMD
,ENTRY
中有效, 在docker镜像创建并启动container后无效
LABEL
CMD
ENTRY
Dockerfile命令相关说明
比较CMD和ENTRY的区别
比较ENV和ARG的区别
- ARG可以在
docker build
过程中传值,同时也可以设置默认值 - ENV只能定义到Dockerfile中,不能在
docker build
过程中传入