DockerFile就是原来构建docker镜像的构建文件!命令脚本!
1、创建镜像构建命令
(1)/home目录下新建目录docker_test_volume
通过脚本生成镜像,镜像是一层一层的,脚本是一个一个的命令,每个命令都是一层
(2)编辑构建命令脚本
FROM centos
VOLUME ["volume01","volume02"]
CMD echo "......end......"
CMD /bin/bash
这里的每个命令就是镜像的一层
(3)执行构建脚本
docker build -f /home/docker_test_volumn/dockerfile1 -t andy/centos:1.0 .
(4)查看镜像是否构建完成
(5)启动自己构建的镜像
构建时的创建挂载目录用的是匿名挂载,查看是否挂载成功
查看卷挂载的路径
(6)测试一下刚才的文件是否同步出去了
cd /var/lib/docker/volumes/b48b9904540b12a8b61ae996aff78dcb34376061b09ccab24c99ce5828311639/_data
这种方式我们未来使用的十分多,因为我们通常会构建自己的镜像!
假设构建镜像时候没有挂载卷,要手动镜像挂载 -v 卷名:容器内路径