一、什麼是儲存卷
二、為什麼要用到資料卷
三、資料卷是怎麼被管理的
四、儲存卷種類
五、在容器中使用儲存卷
1、只宣告容器路徑
[root@localhost docker]# docker run --name b2 -it -v /data busybox也可以通過docker inspect 容器名 檢視到卷名稱和宿主機上的卷名稱/ # ls /bin data dev etc home proc root sys tmp usr var
[root@localhost ~]# docker inspect -f } b2
2、宣告主機路徑和容器路徑
[root@localhost docker]# docker run --name b2 -it --rm -v /data/volumes/b2:/data busybox通過docker inspect b2檢視mounts資訊/ # ls
bin data dev etc home proc root sys tmp usr var
六、共享儲存卷(即joind container,相當於共享命名空間中的檔案系統)
1、建立容器1
[root@localhost docker]# docker run --name b2 -it --rm -v /data/volumes/b2:/data busybox2、建立容器2,並且共享容器1的網路空間和檔案系統/ # ifconfig
eth0 link encap:ethernet hwaddr
02:42:0a:00:00:05
inet addr:
10.0.0.5 bcast:10.0.255.255 mask:255.255.0.0
up broadcast running multicast mtu:
1500 metric:1
rx packets:
8 errors:0 dropped:0 overruns:0 frame:0
tx packets:
0 errors:0 dropped:0 overruns:0 carrier:0
collisions:
0 txqueuelen:0
rx bytes:
648 (648.0 b) tx bytes:0 (0.0
b)lo link encap:local loopback
inet addr:
127.0.0.1 mask:255.0.0.0
up loopback running mtu:
65536 metric:1
rx packets:
0 errors:0 dropped:0 overruns:0 frame:0
tx packets:
0 errors:0 dropped:0 overruns:0 carrier:0
collisions:
0 txqueuelen:1000
rx bytes:
0 (0.0 b) tx bytes:0 (0.0 b)
[root@localhost ~]# docker run --name b3 -it --network container:b2 --volumes-from b2 busybox/ # ifconfig
eth0 link encap:ethernet hwaddr
02:42:0a:00:00:05
inet addr:
10.0.0.5 bcast:10.0.255.255 mask:255.255.0.0
up broadcast running multicast mtu:
1500 metric:1
rx packets:
8 errors:0 dropped:0 overruns:0 frame:0
tx packets:
0 errors:0 dropped:0 overruns:0 carrier:0
collisions:
0 txqueuelen:0
rx bytes:
648 (648.0 b) tx bytes:0 (0.0
b)lo link encap:local loopback
inet addr:
127.0.0.1 mask:255.0.0.0
up loopback running mtu:
65536 metric:1
rx packets:
0 errors:0 dropped:0 overruns:0 frame:0
tx packets:
0 errors:0 dropped:0 overruns:0 carrier:0
collisions:
0 txqueuelen:1000
rx bytes:
0 (0.0 b) tx bytes:0 (0.0
b)/ # ls
bin data dev etc home proc root sys tmp usr var
CentOS學習筆記 6 docker安裝
docker是載入映象,把映象變成容器再執行的管理程式。伺服器執行在後台,實際幹活的程式,也有人把它叫做引擎。客戶端就是我們常用的docker命令,通過客戶端,我們可以發命令告訴docker伺服器該怎麼幹。映象是你應用程式和執行環境打包在一起的檔案。倉庫就是一台伺服器,可以上傳和拉取映象。容器是啟動...
docker學習 docker容器
1.容器檢視 已經啟動的容器 docker ps 所有的容器 docker ps a2.啟動容器相關引數 互動式容器 退出時容器處於停止狀態,無法使用 docker run it name mynginx nginx bin bash 退出當前容器 exit 守護式容器 埠88是宿主機的對映埠 do...
docker學習 docker安裝
1 解除安裝已經存在的docker 執行命令 yum remove docker docker client docker client latest docker common docker latest docker latest logrotate docker logrotate docke...