1. 程式人生 > 其它 >Docker資料卷基本操作

Docker資料卷基本操作

1.什麼是資料卷

資料卷(volume)是一個虛擬目錄,指向宿主機檔案系統中的某個目錄。

資料卷的作用:

  • 將容器與資料分離,解耦合,方便操作容器內資料,保證資料安全

一旦完成資料卷掛載,對容器的一切操作都會作用在資料卷對應的宿主機目錄了。

這樣,我們操作宿主機的/var/lib/docker/volumes/html目錄,就等於操作容器內的/usr/share/nginx/html目錄了

2.資料集操作命令

資料卷操作的基本語法如下:

docker volume [COMMAND]

  

docker volume命令是資料卷操作,根據命令後跟隨的command來確定下一步的操作:

  • create 建立一個volume

  • inspect 顯示一個或多個volume的資訊

  • ls 列出所有的volume

  • prune 刪除未使用的volume

  • rm 刪除一個或多個指定的volume

3.建立和檢視資料卷

需求:建立一個數據卷,並檢視資料卷在宿主機的目錄位置

① 建立資料卷

docker volume create html

② 檢視所有資料

docker volume ls

結果:

③ 檢視資料卷詳細資訊卷

docker volume inspect html

  

可以看到,我們建立的html這個資料卷關聯的宿主機目錄為/var/lib/docker/volumes/html/_data

目錄。