分布式进阶(十三)Docker Container间实现数据共享


sudo docker run -it -v /usr/lib:/usr/lib/dbdata --name dbcontainer-192.168.1.184 ubuntu:14.04

sudo docker run -it --volumes-from dbcontainer-192.168.1.184 --name 

mastercontainer-192.168.1.180 ubuntu:14.04

....

根据以上命令即可实现container间的数据共享。

注:其中,第一行命令中/usr/lib:/usr/lib/dbdata  /usr/lib为所需要共享的数据源目录,/usr/lib/dbdata为挂载目的目录,若dbdata文件夹不存在会自动创建。

我所采用的策略是首先创建一个数据卷容器挂载主机数据目录,然后启动其它容器并挂载上之前创建的数据卷容器。

若大家有疑惑,可以给我留言,以求共进!

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sunhuaqiang1/article/details/46340985
个人分类: Distributed Processing
所属专栏: 分布式系统进阶
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭