您的位置:首页 > 运维架构 > Docker

docker 数据管理3

2016-03-21 14:47 686 查看
实际应用:

第一个容器使用:

docker run -itd -v /data/:/data1 centos bash // -v 用来指定挂载目录,

后面的容器使用之前的容器数据卷

docker:/root# mkdir /data

docker:/root#

1.创建第一个容器:

docker:/root# docker run -itd -v /data/:/data1 192.168.32.150:5000/zjzc_centos6.5_template bash

f63b2633d146844b4b1c6db90e5dbaf8fb3247ca5b85e608919d4bea612255e0

docker:/root# docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

f63b2633d146 192.168.32.150:5000/zjzc_centos6.5_template "bash" About a minute ago Up About a minute distracted_perlman

docker:/root# docker rename distracted_perlman zjtest01

docker:/root# docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

f63b2633d146 192.168.32.150:5000/zjzc_centos6.5_template "bash" About a minute ago Up About a minute zjtest01

/data 为宿主机的

/data1 为docker容器的

2.后面创建的容器使用第一个容器的数据卷:

docker:/root# docker run -itd -v /data1 --name zjtest02 --volumes-from zjtest01 192.168.32.150:5000/zjzc_centos6.5_template bash

8c47da09300ffc1d180746055586b2a1932fa011b398ec5e0a50ff05a6289c1c

docker:/root# docker exec -it 8c47da09300f bash

bash-4.1# cd /data1

bash-4.1# ls

1 2 3 4 a b c

rum -itd --volumes-from cent_testv -v /vol_data_backup/:/backup centos bash

把宿主机的/vol_data_backup 映射到容器上的/backup
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: