Docker volume的掛載使用主要涉及以下步驟:
創(chuàng)建Volume:
docker volume create
命令來創(chuàng)建一個新的volume。例如,要創(chuàng)建一個名為my-data
的volume,可以運行:docker volume create my-data
。啟動容器并掛載Volume:
-v
或--volume
選項將volume掛載到容器內(nèi)的指定路徑。例如,要將名為my-data
的volume掛載到容器的/data
目錄,可以使用以下命令:docker run -it -v my-data:/data ubuntu:latest
。在這個例子中,ubuntu:latest
是容器鏡像的名稱,/data
是容器內(nèi)要掛載volume的路徑。驗證Volume是否掛載成功:
ls /data
來查看/data
目錄下是否有數(shù)據(jù)。如果volume中包含數(shù)據(jù),這些數(shù)據(jù)將出現(xiàn)在容器的/data
目錄中。在容器內(nèi)部操作Volume:
停止和刪除容器及Volume:
docker stop
命令停止它,然后使用docker rm
命令刪除容器。注意,這將同時刪除容器及其內(nèi)部的所有數(shù)據(jù),包括掛載的volume。如果希望保留volume以便后續(xù)使用,可以在刪除容器之前先使用docker commit
命令創(chuàng)建一個包含數(shù)據(jù)的鏡像,然后基于該鏡像重新創(chuàng)建一個容器。通過遵循這些步驟,你可以成功地在Docker中掛載和使用volume。