DockFile自动生成一个镜像进行数据卷挂载

Dockerfile自动生成一个容器

1.创建一个文件夹dockerfile mkdir dockerfile 2.dockerfile文件下创建一个dockerfile文件 vi dockerfile

文件内容

# 创建一个dockerfile文件, 名字可以随机
# 文件的内容 指定(大写) 参数
 
FROM centos
 
VOLUME ["volume01", "volume02"]
 
CMD echo "----end----"
CMD /bin/bash
 
# 这里的每一个命令都是镜像的一层!
——————

3生成镜像: docker build -f dockerfile -t hyh/centos:1.0 . 4查看镜像是否生成 docker images

5启动生成的镜像(根据镜像id启动) docker run -it 6413b0eaabe8 /bin/bash 此时生成的镜像已经成功被启动! 6查看镜像内容 ls -l volume01 volume02是文件生成时制动挂载的进入volume01中创建一个文件 查看是否被挂载(镜像id进行查看): docker inspect 镜像id

可以看到 volume01 volume02挂载路径

进入volume01 被挂载的路劲查看是否同步成功 文件同步成功,相关文件可以正常查看,这种方式经常使用

经验分享 程序员 微信小程序 职场和发展