首页 > 其他 > 详细

Dockerfile常用命令

时间:2020-05-11 16:02:13      阅读:55      评论:0      收藏:0      [点我收藏+]

https://www.cnblogs.com/owenzh/p/11350954.html

https://www.cnblogs.com/miller-zou/p/11111756.html

https://www.jianshu.com/p/168fbb97b447

https://blog.csdn.net/Pasiyu/article/details/91169915

http://www.dockerinfo.net/dockerfile%E4%BB%8B%E7%BB%8D

Dockerfile常用命令

1. FROM

指定基础镜像,Dockerfiel的第一条命令

格式:
  FROM <images>   FROM <images>:<tag>

若使用第一种格式,则基础镜像的tag为latest

 

2.  MAINTAINER

镜像维护者信息

 

格式:
    MAINTAINER <name>

 

3.  RUN

构建镜像时在镜像中运行的shell命令  

 

格式:
    RUN <command>
    RUN ["executable", "param1", "param2"]

第一种格式默认使用/bin/sh -c 执行后面的命令,推荐使用
第二种格式默认使用exec执行命令
若想使用其他shell类型执行命令,请使用第二种格式即 RUN ["/bin/bash","-c","command"]

多条RUN命令可以合并,如:
RUN command1 \
&& command2 \
&& command3

4. ENV

设置镜像的环境变量

 

格式:
    ENV <key> <value>  
    ENV <key>=<value> ...  

第一种格式一次只能设置一个环境变量
第二种可以设置多个环境变量,若需换行使用反斜杠(\)

 

5. EXPOSE

设置启动镜像时要暴露的端口,用于与外界交互

格式:
    EXPOSE <port> [<port1>...]

6. VOLUME

申明容器挂载点,一般不会在Dockerfile中用到,常用的是在docker run的时候-v指定数据卷

格式:
    VOLUME ["/path/to/dir"]

  

  

 

Dockerfile常用命令

原文:https://www.cnblogs.com/gudanaimei/p/12218994.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!