初识Dockerfile

初识Dockerfile

转载:https://www.bilibili.com/video/BV1og4y1q7M4?p=25

没看懂

Dockerfile就是用来构建docker镜像的构建文件!命令脚本!

通过这个脚本可以生成镜像,镜像是一层一层的,每个命令都是一层!

#创建一个dockerfile文件,名字随机,建议Dockerfile
#文件中的内容指令(大写) 参数
FORM centos

VOLUME ["volume01","volume02"]

CMD echo "---end---"
CMD /bin/bash

#这里的每个命令,就是镜像的一层

挂载的第二种办法:

zzw@zzw-virtual-machine:~/test$ sudo docker build -f /home/zzw/test/dockerfile1 -t zzw/centos:1.0 .
Sending build context to Docker daemon  2.048kB
Step 1/4 : FROM centos
 ---> 300e315adb2f
Step 2/4 : VOLUME ["volume01","volume02"]
 ---> Running in 46598825289e
Removing intermediate container 46598825289e
 ---> 491cf89d642b
Step 3/4 : CMD echo "---end---"
 ---> Running in a7b02ade8a97
Removing intermediate container a7b02ade8a97
 ---> 952c5b496e8e
Step 4/4 : CMD /bin/bash
 ---> Running in 88470bee0318
Removing intermediate container 88470bee0318
 ---> c6dd7d3bbbfe
Successfully built c6dd7d3bbbfe
Successfully tagged zzw/centos:1.0
zzw@zzw-virtual-machine:~/test$ sudo docker images
REPOSITORY            TAG       IMAGE ID       CREATED          SIZE
zzw/centos            1.0       c6dd7d3bbbfe   13 seconds ago   209MB
tomcat                latest    c0e850d7b9bb   4 days ago       667MB
mysql                 8.0       0627ec6901db   7 days ago       556MB
nginx                 latest    62d49f9bab67   13 days ago      133MB
portainer/portainer   latest    580c0e4e98b0   5 weeks ago      79.1MB
centos                latest    300e315adb2f   4 months ago     209MB

数据卷容器

	--volumes-form

在这里插入图片描述

在这里插入图片描述

结论:

容器之间配置信息的传递,数据卷容器的生命周期一直持续到没有容器使用为止。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值