初识 Dockerfile

 

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

  • 在 /home 目录下创建一个 dockerfile 测试目录

  • 进入目录 

  • 创建一个dockerfile文件,名字可以随便,建议Dockerfile (通过这个脚本可以生成镜像。
# 文件中的内容 指令(大写) 参数

FROM centos

VOLUME ["volume01","volume02"]

CMD echo "----end----"

CMD /bin/bash

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

  • 通过 build 建造镜像

命令格式:docker build -f dockerfile地址 -t 镜像名称:版本号 生成镜像所在目录

命令:docker build -f dockerfile01 -t apollo/centos:1.0 .

  • 启动自己写的镜像

命令:docker run -it 镜像id /bin/bash

  • 查看容器目录

这些卷和外部一定有一个同步的目录,要找的话,肯定是一串很长的乱码(匿名挂载)

  • 在容器数据卷(volume01)中创建一个文件

  • 在主机上查看当前运行容器的信息,卷挂载的路径

命令:docker inspect 容器id

  • 测试刚才的文件是否同步出去了

这种方式使用的十分多,因为我们通常会构建自己的镜像!

假设构建镜像时候没有挂载卷,要手动镜像挂载 -v 卷名:容器内路径!


如果对您有帮助,赏口饭吃❤谢谢老板❤ 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值