Dockerfile简介
  Q61SiiCoGao8 2023年11月02日 49 0


什么是Dockerfile

Dockerfile类似于我们学习过的脚本,将我们在上面学到的docker镜像,使用自动化的方式实现出来。

Dockerfile的作用

  1. 找一个镜像:Ubuntu
  2. 创建一个容器:docker run ubuntu
  3. 进入容器:docker exec -it 容器 命令
  4. 操作:各种应用配置
  5. ……
  6. 构建新镜像:docker commit

Dockerfile使用准则

  1. :首字母必须大写D
  2. :尽量将Dockerfile放在空目录中
  3. :每个容器尽量只有一个功能
  4. :执行的命令越少越好

Dockerfile基础四指令:

  1. 基础镜像信息:从哪来?
  2. 维护者信息:我是谁?
  3. 镜像操作指令:怎么干?
  4. 容器启动时执行指令:嗨!

Dockerfile使用命令

构建镜像命令格式:

sudo docker build -t [镜像名]:[版本号] [Dockerfile所在目录]

构建样例:

sudo docker build -t nginx:v0.2 /opt/dockerfile/nginx

参数详解:

  • -t:指定构建后的镜像信息
  • /opt/dockerfile/nginx/:代表Dockerfile存放位置,如果是当前目录则用.(点)表示。


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: 卸载Docker 下一篇: Dockerfile基础指令详解
  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  PVcilKyJJTzb   2023年11月02日   55   0   0 Bashdockergit
  PVcilKyJJTzb   2023年11月02日   49   0   0 nginxdockerhtml
  Q61SiiCoGao8   2023年11月02日   29   0   0 linuxdockerubuntu配置文件
  Q61SiiCoGao8   2023年11月02日   50   0   0 nginxdockerDockerfile
  jmWSp8RIQOBK   2023年11月02日   35   0   0 MySQLdocker
  PVcilKyJJTzb   2023年11月02日   65   0   0 Bashdocker堆栈
  01BFOGI7NzGp   2023年11月02日   81   0   0 nginxluanginx location ifide
Q61SiiCoGao8