java1234开源博客系统
博客信息

DockerFile常用指令

0
发布时间:『 2019-11-11 22:48』  博客类别:Docker  阅读(2513) 评论(0)

DockerFile常用指令


FROM image_name:tag

定义了使用哪个基础镜像启动构建流程


MAINTAINER user_info 

声明镜像维护者信息


ENV key value

设置环境变量(可以写多条)


RUN command

构建容器时需要运行的命令(可以写多条)


WORKDIR path_dir

设置终端默认登录进来的工作目录


EXPOSE port

当前容器对外暴露出的端口


ADD source_dir/file dest_dir/file

将宿主机的文件复制到容器内,如果是一个压缩文件,将会在复制后自动解压


COPY source_dir/file dest_dir/file

和ADD相似,但是如果有压缩文件是不能解压


VOLUME

创建一个可以从本地主机或其他容器挂载的挂载点,一般用来存放数据库和需要保持的数据等


CMD

指定容器启动时要运行的命令,假如有多个CMD,最后一个生效


ENTRYPOINT

指定容器启动时要运行的命令


ONBUILD

当构建一个被继承的Dockerfile时运行的命令,父镜像在被子镜像继承后父镜像的onbuild被触发。可以把ONBUID理解为一个触发器。



关键字:   无
关注Java1234微信公众号
博主信息
Java1234_小锋
(知识改变命运,技术改变世界)
Powered by Java1234 V3.0 Copyright © 2012-2016 Java知识分享网 版权所有