自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Docker 基礎(chǔ): 具名、匿名掛載介紹

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

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

圖片?

匿名掛載?

1、含義?

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

圖片?

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

圖片


2、匿名掛載示例?

運行容器
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ù)說明:?

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

圖片

3、文件同步測試

宿主主機測試命令

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

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

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

宿主主機:

圖片

容器內(nèi)部:

圖片

具名掛載

1、含義

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

2、具名掛載示例

#運行容器
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ù)說明:容器內(nèi)路徑:Destination:/etc/nginx宿主主機路徑:Source:/var/lib/docker/volumes/nginxtest02/_data具體的文件同步和匿名掛載一樣,大家可以自己測試。

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

docker volume ls:

圖片

4、總結(jié)

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

責(zé)任編輯:姜華 來源: IT技術(shù)分享社區(qū)
相關(guān)推薦

2022-10-14 07:07:46

架構(gòu)

2022-08-04 07:25:22

Docker部署項目

2009-08-27 10:19:22

C#匿名類型

2009-08-20 16:25:59

C# 匿名方法

2024-12-06 08:00:00

2010-03-09 15:39:09

Linux硬盤掛載

2009-12-25 14:24:59

自動掛載FAT分區(qū)

2010-11-01 06:43:21

PowerShell

2010-03-09 15:59:08

Linux硬盤掛載

2023-09-07 07:13:51

2021-03-29 10:29:09

LinuxdockerLinux系統(tǒng)

2009-09-28 10:24:58

Hibernate基礎(chǔ)

2011-06-21 14:42:37

ECMAScriptJavaScript

2009-09-22 09:27:29

Hibernate P

2022-03-10 08:24:17

Docker容器SaaS

2022-01-11 10:29:32

Docker文件掛載

2009-12-17 17:41:52

2011-04-18 10:51:29

PKI加密密鑰

2011-04-18 11:00:29

2011-04-18 11:13:45

點贊
收藏

51CTO技術(shù)棧公眾號