日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Docker基礎(chǔ):具名、匿名掛載介紹

今天給大家聊聊docker具名、匿名掛載的相關(guān)知識(shí),一起來(lái)學(xué)學(xué)吧!?????

?

匿名掛載?

1、含義?

匿名掛載就是指定容器內(nèi)路徑,dockers run 每掛載一個(gè)目錄就會(huì)宿主主機(jī)自動(dòng)創(chuàng)建一個(gè)隨機(jī)字符串的目錄。目錄/var/lib/docker/volumes/隨機(jī)字符串。?

?

注意:里面的_data目錄和對(duì)應(yīng)容器內(nèi)目錄進(jìn)行同步?。

2、匿名掛載示例?

運(yùn)行容器
docker run -d -p 8000:80 --name nginxtest -v /etc/nginx nginx
查看nginxtest容器目錄掛載情況
docker inspect --format="{{json .Mounts}}" 7880ad6076b1

查看掛載內(nèi)容如下:?

[
{
"Type":"volume"undefined
"Name":"6d05e4012610c5427b589f38009ade0d90bd5009896d251f545979ddb736e1b8"undefined "Source":"/var/lib/docker/volumes/6d05e4012610c5427b589f38009ade0d90bd5009896d251f545979ddb736e1b8/_data"undefined
"Destination":"/etc/nginx"undefined
"Driver":"local"undefined
"Mode":""undefined
"RW":trueundefined
"Propagation":""
}
]

返回參數(shù)說(shuō)明:?

  • ?容器內(nèi)路徑:Destination:/var/lib/docker/volumes/6d05e4012610c5427b589f38009ade0d90bd5009896d251f545979ddb736e1b8/_data?
  • 宿主主機(jī)路徑:Source:/etc/nginx??

3、文件同步測(cè)試

宿主主機(jī)測(cè)試命令

#進(jìn)入掛載目錄,創(chuàng)建 1.txt 文件
cd /var/lib/docker/volumes/6d05e4012610c5427b589f38009ade0d90bd5009896d251f545979ddb736e1b8/_data
touch 1.txt

容器內(nèi)部測(cè)試命令:

docker exec -it nginxtest /bin/bash
cd /etc/nginx
touch 22.txt

宿主主機(jī):

容器內(nèi)部:

具名掛載

1、含義

具名掛載就是掛載的同時(shí)指定一個(gè)有具體含義的名字,方便后續(xù)和容器對(duì)應(yīng)以及后續(xù)的運(yùn)維,便于查找掛載目錄。

2、具名掛載示例

#運(yùn)行容器
docker run -d -p 8001:80 --name nginxtest02 -v nginxtest02:/etc/nginx nginx
#查看容器掛載目錄
docker inspect --format="{{json .Mounts}}" 4cd1e3241698

查看容器掛載內(nèi)容。

[
{
"Type":"volume"undefined
"Name":"nginxtest02"undefined
"Source":"/var/lib/docker/volumes/nginxtest02/_data"undefined
"Destination":"/etc/nginx"undefined
"Driver":"local"undefined
"Mode":"z"undefined
"RW":trueundefined
"Propagation":""
}
]

返回參數(shù)說(shuō)明:容器內(nèi)路徑:Destination:/etc/nginx宿主主機(jī)路徑:Source:/var/lib/docker/volumes/nginxtest02/_data具體的文件同步和匿名掛載一樣,大家可以自己測(cè)試。

查看掛載數(shù)據(jù)卷命令

docker volume ls:

4、總結(jié)

宿主主機(jī)掛載目錄對(duì)應(yīng)同步的文件在_data 目錄里面。雙向?qū)崟r(shí)同步。指定具體的掛載目錄名,便于查找和管理,如果你的容器比較多,都是不可讀的字符串,那么可維護(hù)性會(huì)比較差,建議采用具名掛載。


本文題目:Docker基礎(chǔ):具名、匿名掛載介紹
文章地址:http://www.5511xx.com/article/dhocgep.html