摘要: 一、ENV指令说明 ENV指令用来在镜像构建过程中设置环境变量,后续的RUN可以使用它所创建的环境变量 当创建基于该镜像的container的时候,会自动拥有设置的环境变量 二、ENV案例 首先,编写dockerfile: 其次,构成镜像: 最后,进入伪交互模式,并通过env命令查询环境变量: 说明 阅读全文
posted @ 2018-04-30 22:27 飘飘来来荡荡去去 阅读(24225) 评论(0) 推荐(1) 编辑
摘要: 一、WORKDIR指令说明 用来指定当前工作目录(或者称为当前目录) 当使用相对目录的情况下,采用上一个WORKDIR指定的目录作为基准 相当与cd 命令,但不同的是指定了WORKDIR后,容器启动时执行的命令会在该目录下执行 二、案例 1.dockerfile内部使用WORKDIR指令 首先,先创 阅读全文
posted @ 2018-04-30 21:34 飘飘来来荡荡去去 阅读(16068) 评论(0) 推荐(0) 编辑
摘要: 一、ENTRYPOINT说明 entrypoint的作用是,把整个container变成了一个可执行的文件,这样不能够通过替换CMD的方法来改变创建container的方式。但是可以通过参数传递的方法影响到container内部 每个Dockerfile只能够包含一个entrypoint,多个ent 阅读全文
posted @ 2018-04-30 17:52 飘飘来来荡荡去去 阅读(974) 评论(0) 推荐(0) 编辑
摘要: 一、CMD指令说明 CMD的作用是作为执行container时候的默认行为(容器默认的启动命令) 当运行container的时候声明了command,则不再用image中的CMD默认所定义的命令 一个Dockerfile中只能有一个有效的CMD,当定义多个CMD的时候,只有最后一个才会起作用 CMD 阅读全文
posted @ 2018-04-30 17:51 飘飘来来荡荡去去 阅读(1486) 评论(0) 推荐(0) 编辑