日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Docker : 数据卷(创建、挂载、查看、删除)

發(fā)布時間:2023/12/18 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Docker : 数据卷(创建、挂载、查看、删除) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前些天發(fā)現(xiàn)了一個巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家。點(diǎn)擊跳轉(zhuǎn)到教程。

?

?

數(shù)據(jù)卷

數(shù)據(jù)卷?是一個可供一個或多個容器使用的特殊目錄,它繞過 UFS,可以提供很多有用的特性:

  • 數(shù)據(jù)卷?可以在容器之間共享和重用

  • 對?數(shù)據(jù)卷?的修改會立馬生效

  • 對?數(shù)據(jù)卷?的更新,不會影響鏡像

  • 數(shù)據(jù)卷?默認(rèn)會一直存在,即使容器被刪除

注意:數(shù)據(jù)卷?的使用,類似于 Linux 下對目錄或文件進(jìn)行 mount,鏡像中的被指定為掛載點(diǎn)的目錄中的文件會隱藏掉,能顯示看的是掛載的?數(shù)據(jù)卷。

選擇 -v 還是 -–mount 參數(shù)

Docker 新用戶應(yīng)該選擇?--mount?參數(shù),經(jīng)驗(yàn)豐富的 Docker 使用者對?-v?或者?--volume?已經(jīng)很熟悉了,但是推薦使用?--mount?參數(shù)。

創(chuàng)建一個數(shù)據(jù)卷

$ docker volume create my-vol

查看所有的?數(shù)據(jù)卷

$ docker volume lslocal my-vol

在主機(jī)里使用以下命令可以查看指定?數(shù)據(jù)卷?的信息

$ docker volume inspect my-vol [{"Driver": "local","Labels": {},"Mountpoint": "/var/lib/docker/volumes/my-vol/_data","Name": "my-vol","Options": {},"Scope": "local"} ]

啟動一個掛載數(shù)據(jù)卷的容器

在用?docker run?命令的時候,使用?--mount?標(biāo)記來將?數(shù)據(jù)卷?掛載到容器里。在一次?docker run?中可以掛載多個?數(shù)據(jù)卷。

下面創(chuàng)建一個名為?web?的容器,并加載一個?數(shù)據(jù)卷?到容器的?/webapp?目錄。

$ docker run -d -P \--name web \# -v my-vol:/wepapp \--mount source=my-vol,target=/webapp \training/webapp \python app.py

查看數(shù)據(jù)卷的具體信息

在主機(jī)里使用以下命令可以查看?web?容器的信息

$ docker inspect web

數(shù)據(jù)卷?信息在 "Mounts" Key 下面

"Mounts": [{"Type": "volume","Name": "my-vol","Source": "/var/lib/docker/volumes/my-vol/_data","Destination": "/app","Driver": "local","Mode": "","RW": true,"Propagation": ""} ],

刪除數(shù)據(jù)卷

$ docker volume rm my-vol

數(shù)據(jù)卷?是被設(shè)計(jì)用來持久化數(shù)據(jù)的,它的生命周期獨(dú)立于容器,Docker 不會在容器被刪除后自動刪除?數(shù)據(jù)卷,并且也不存在垃圾回收這樣的機(jī)制來處理沒有任何容器引用的?數(shù)據(jù)卷。如果需要在刪除容器的同時移除數(shù)據(jù)卷。可以在刪除容器的時候使用?docker rm -v?這個命令。

無主的數(shù)據(jù)卷可能會占據(jù)很多空間,要清理請使用以下命令

$ docker volume prune

?

?

?

?

總結(jié)

以上是生活随笔為你收集整理的Docker : 数据卷(创建、挂载、查看、删除)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。