Docker-Dockerfile方式创建数据卷容器
创建Dockerfile文件
1 2 3 4 5 6 7 8 | mkdir -p /mydocker/Dockerfile vim Dockerfile FROM centos:6.8 # 创建数据卷 VOLUME [ "/dataVolumeContainer1" , "/dataVolumeContainer2" ] CMD echo "finished......" CMD /bin/bash |
构建镜像
1 | docker build -f /mydocker/Dockerfile -t bingjjfly /centos :1.0 . |
创建容器
1 2 3 4 | # 不指定宿主机目录 docker run -it bingjjfly /centos :1.0 /bin/bash # 指定宿主机目录 docker run -it - v /host1 : /dataVolumeContainer1 - v /host2 : /dataVolumeContainer2 bingjjfly /centos :1.0 /bin/bash |
查看数据卷
1 2 3 4 | ls / bin dataVolumeContainer2 etc lib lost+found mnt proc sbin srv tmp var dataVolumeContainer1 dev home lib64 media opt root selinux sys usr |
查看容器信息
1 2 3 4 5 6 7 8 9 10 | docker inspect d0260cda3da5 "Volumes" : { "/dataVolumeContainer1" : "/var/lib/docker/volumes/77400cdc2df0fa3b8a0241570e03945ac1cdb8eae372cf3978ef4ac1062b2be9/_data" , "/dataVolumeContainer2" : "/var/lib/docker/volumes/e69cd5cfd2d296e8777edcdd04ed06b38ec3df73fbdf8c3a4e900eff5a2ca148/_data" }, "VolumesRW" : { "/dataVolumeContainer1" : true , "/dataVolumeContainer2" : true } |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步