docker數(shù)據(jù)管理
(1)docker 數(shù)據(jù)掛載默認(rèn)路徑
[root@node1 ~]# docker run -d --name nginx-test1 -v /data nginx
尖叫提示:這樣數(shù)據(jù)寫在宿主機上,容器一旦壞了不影響數(shù)據(jù)
(2)查看默認(rèn)掛載路徑
[root@node1 ~]# docker inspect -f {{.Mounts}} nginx-test1
(3)docker指定掛載目錄方式掛載
[root@node1 ~]# docker run -d --name nginx-test2 -v /data/docker-nginx/:/data:ro nginx
尖叫提示:參數(shù)ro表示只讀的方式掛載
(4)docker容器掛載文件
[root@node1 ~]# docker run -ti -v /root/.bash_history:/.bash_history nginx /bin/bash
(5)docker掛載容器
[root@node1 ~]# docker run -it --name test3 --volumes-from v-test2 centos /bin/bash
尖叫提示:生產(chǎn)常用掛載容器无牵,作為數(shù)據(jù)容器,數(shù)據(jù)容器掛載自定義數(shù)據(jù)目錄
(6)小案例
[root@node1 ~]# docker run -d --name nfs-test -v /data/nfd-data:/data nginx /bin/bash
[root@node1 ~]# docker run -ti --name hb --volumes-from nfs-test centos /bin/bash