docker(三) 數據管理

數據卷

啓動nginx容器,掛在到/data目錄下nginx

[root@test1 ~]# docker run -it --name volume-test1 -h nginx -v /data centos
[root@nginx /]# ls /data/docker

centos

查看對應的系統目錄post

[root@test1 ~]# docker inspect volume-test1 | grep Source
"Source": "/var/lib/docker/volumes/4d1fece4eec5c31c9a10ac62542da22a85a026121f5d8a3f73c8e5ca62ba133c/_data",
[root@test1 ~]# cd /var/lib/docker/volumes/4d1fece4eec5c31c9a10ac62542da22a85a026121f5d8a3f73c8e5ca62ba133c/_data
[root@test1 _data]# touch hehespa

容器內查看,生成hehe文件it

[root@nginx /]# ls /data/class

hehetest

指定系統的目錄位置opt/(系統路徑):/opt(容器路徑):ro(只讀)容器

[root@test1 ~]# docker run -it --name volume-test2 -h nginx -v /opt:/opt centos
[root@nginx /]# ls /opt
hello rhgrep

數據卷容器

把其餘數據卷掛載過來

root@test1 ~]# docker run -it --name volume-test3 --volumes-from volume-test1 centos[root@377fc168e866 /]# lsanaconda-post.log bin data dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var[root@377fc168e866 /]# ls /datahehe test[root@377fc168e866 /]#

相關文章
相關標籤/搜索