首页 Docker教程docker-数据卷容器

Docker-数据卷管理使用

docker-网络管理

运维派隶属马哥教育旗下专业运维社区,是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai
领取学习更多免费Linux云计算、Python、Docker、K8s教程关注公众号:马哥linux运维

实战案例:数据卷容器
启动一个数据卷容器Server

先启动一个容器,并挂载宿主机的数据目录

范例:使用之前的镜像创建数据卷容器

启动多个数据卷容器Client

验证访问

进入容器测试读写

读写权限依赖于源数据卷Server容器

在宿主机直接修改

关闭卷容器Server测试能否启动新容器

关闭卷容器,仍然可以创建新的client容器及访问旧的client容器

删除源卷容器Server,访问client和创建新的client容器

删除数据卷容器后,旧的client 容器仍能访问,但无法再创建新的client容器

重新创建容器卷Server

重新创建容器卷后,还可继续创建新client 容器

数据卷容器总结

将提供卷的容器Server 删除,已经运行的容器Client依然可以使用挂载的卷,因为容器是通过挂载访问数据的,但是无法创建新的卷容器客户端,但是再把卷容器Server创建后即可正常创建卷容器Client,此方式可以用于线上共享数据目录等环境,因为即使数据卷容器被删除了,其他已经运行的容器依然可以挂载使用

数据卷容器可以作为共享的方式为其他容器提供文件共享,类似于NFS共享,可以在生产中启动一个实例挂载本地的目录,然后其他的容器分别挂载此容器的目录,即可保证各容器之间的数据一致性

数据卷容器的 Server 和 Client 可以不使用同一个镜像生成

本文链接:http://www.yunweipai.com/34868.html

Docker-数据卷管理使用

docker-网络管理

网友评论comments

发表评论

电子邮件地址不会被公开。

暂无评论

Copyright © 2012-2020 YUNWEIPAI.COM - 运维派
扫二维码
扫二维码
返回顶部