数据卷容器也是一个容器,是一个管理数据卷的容器,使用centos镜像作为数据卷容器。centos在这里就充当了数据卷的挂载的地方。换句话说,这个centos就是专门用来挂载数据的。
创建好的数据卷容器是处于停止运行的状态,因为使用 —volumes-from 参数所挂载数据卷的容器 自己并不需要保持在运行状态。

创建数据卷容器,在创建的同时设置怪哉nginx和mysql的挂载点:
docker run -d --name data-volume -v data/nginx:/usr/share/nginx/html -v/data/mysql:/var/lib/mysql centos:7.8.2003
启动第一个nginx容器,并在nginx的index页面输入bind test
docker run -itd --name nginx01 -p 80:80 --volumes-from data-volume nginx:1.19.3-alpineecho "bind test" > /data/nginx/index.html
nginx01的地址为192.168.159.131
启动第二个nginx容器,查看是否和第一个容器共享同一数据卷:
docker run -itd --name nginx02 -p 81:80 --volumes-from data-volume nginx:1.19.3-alpine


说明此时两个容器已经挂载同一个数据卷
文章转载自Whoooops,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




