Docker——Dockerfile命令总结


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

  • ENV

CMD

ENTRY


Dockerfile命令相关说明

比较CMD和ENTRY的区别

比较ENV和ARG的区别

  • ARG可以在docker build过程中传值,同时也可以设置默认值
  • ENV只能定义到Dockerfile中,不能在docker build过程中传入