最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何完全清理你的Docker數(shù)據(jù)

 更新時(shí)間:2021年07月27日 11:44:20   作者:lq木頭  
Docker 不會對你的系統(tǒng)進(jìn)行任何配置更改……但是它會占用大量的磁盤空間,那么如何完全清理你的數(shù)據(jù),本文就詳細(xì)的來介紹一下,感興趣的可以了解一下

Docker 不會對你的系統(tǒng)進(jìn)行任何配置更改……但是它會占用大量的磁盤空間。(使用 Docker)不一會兒,當(dāng)你輸入如下命令時(shí),就會返回一些可怕的使用情況統(tǒng)計(jì)信息:

docker system df

幸運(yùn)的是,Docker 允許您從未使用的鏡像、容器以及卷中回收磁盤空間。

定期修剪(prune)

為了安全地刪除已停止的容器,未使用的網(wǎng)絡(luò)和懸掛的圖像,最好每隔一段時(shí)間運(yùn)行以下命令:

docker system prune

更具風(fēng)險(xiǎn)的選擇是:

docker system prune -a

這也將抹除任何與正在運(yùn)行的容器無關(guān)的鏡像。這可能有一點(diǎn)極端,但是 Docker 還是會重新下載其所需的鏡像的。第一次下載會稍慢一些,但隨后會將鏡像緩存起來以備將來使用。

以下各節(jié)介紹了刪除特定項(xiàng)目的其他方法。

鏡像驅(qū)逐

Docker 鏡像是應(yīng)用程序(例如Web服務(wù),語言運(yùn)行時(shí)或者數(shù)據(jù)管理系統(tǒng))的磁盤快照。您可以通過輸入以下內(nèi)容來查看所有的鏡像,不管是運(yùn)行中的還是懸空的(與容器無關(guān)的鏡像):

docker image ls -a

一個(gè) Docker 鏡像可以通過輸入以下命令刪除:

docker image rm <name_or_id>

可以將任意數(shù)量的鏡像添加到此命令——用空格字符分隔它們。

容器清理

Docker 容器是鏡像運(yùn)行的實(shí)例,并且可以從同一容器中啟動任意數(shù)量的容器。容器通常很小,因?yàn)樗鼈兪菬o狀態(tài)的,并且引用了鏡像的文件系統(tǒng)。通過輸入以下命令查看所有正在運(yùn)行和已停止的容器:

docker container ls -a

一旦一個(gè)容器停止了,你便可以刪除它。停止容器的命令如下:

docker container stop <name_or_id>

刪除容器的命令如下:

docker container rm <name_or_id>

同樣,可以在此命令中添加任意數(shù)量的以空格分隔的容器名稱或者 ID。

幾乎沒有必要保留已停止的容器。 可以將 --rm 選項(xiàng)添加到 docker run 命令中,以在容器終止后自動刪除該容器。

網(wǎng)路整理

容器可以連接到 Docker 管理的網(wǎng)絡(luò),因此它們才可以相互通信。這些是不會占用太多磁盤空間的配置文件。通過輸入以下內(nèi)容查看所有 Docker 網(wǎng)絡(luò):

docker network ls

輸入下面的命令可以刪除一個(gè)或多個(gè)無用的網(wǎng)絡(luò):

docker network rm <name_or_id>

同樣,可以在此命令中添加任意數(shù)量的以空格分隔的網(wǎng)絡(luò)名稱或者 ID。

卷的蒸發(fā)

Docker 卷是虛擬磁盤映像。 必須將其附加到正在運(yùn)行的容器,以便它可以在兩次重新啟動之間保存文件或其他狀態(tài)信息。 卷的大小取決于使用它的應(yīng)用程序,但是典型的數(shù)據(jù)庫即使在大多數(shù)情況下都是空的,也需要數(shù)百兆的空間。

通過以下命令便可查看所有 Docker 管理的磁盤卷:

docker volume ls

移除一個(gè) Docker 卷將會永遠(yuǎn)抹除其數(shù)據(jù)!沒有回頭路!

如果您要開發(fā)數(shù)據(jù)庫驅(qū)動的應(yīng)用程序,通??梢员A粢粋€(gè)或多個(gè)數(shù)據(jù)轉(zhuǎn)儲,這些數(shù)據(jù)轉(zhuǎn)儲可用于重新創(chuàng)建一組特定的記錄。大多數(shù)數(shù)據(jù)庫客戶端工具都提供轉(zhuǎn)儲功能,比如 Adminer 中的 Export 鏈接。

大多數(shù)數(shù)據(jù)庫系統(tǒng)將提供備份工具,例如 MySQL 中的 mysqldump 實(shí)用程序。 可以使用 docker exec 命令在正在運(yùn)行的容器上執(zhí)行這些操作。

以下 Linux / macOS 命令將在名為 mysql 的容器上運(yùn)行的名為 mydb 的 MySQL 數(shù)據(jù)庫備份到名為 backup.sql 的文件中。 使用密碼為 mysecret 的 MySQL root 用戶:

docker exec mysql /usr/bin/mysqldump -u root -pmysecret mydb \  > backup.sql

Windows PowerShell 的等效命令:

docker exec mysql /usr/bin/mysqldump -u root -pmysecret -r mydb | \  Set-Content backup.sql

您還可以使用 docker cp 命令將數(shù)據(jù)文件復(fù)制到正在運(yùn)行的容器或從正在運(yùn)行的容器復(fù)制數(shù)據(jù)文件。 這是通過源路徑和目標(biāo)路徑傳遞的,容器由其 名稱/ ID 區(qū)分,后跟冒號及其路徑,例如,

docker cp mycontainer:/some/file ./host/directory

假設(shè)您的數(shù)據(jù)是安全的,則可以通過輸入以下內(nèi)容來刪除任何未使用的卷:

docker volume rm <name>

可以使用以下方法刪除所有未使用的Docker卷——當(dāng)前未連接到正在運(yùn)行的容器的那些卷:

docker volume prune

或者,docker volume prune -a 將全部卷刪除。 畢竟你已經(jīng)備份了,不是嗎?

完全干凈的開始

可以使用單個(gè)命令清除掉每個(gè)未使用的容器,鏡像,卷和網(wǎng)絡(luò):

docker system prune -a --volumes

如果要在沒有確認(rèn)提示的情況下強(qiáng)制清理,可以添加 -f 。 您的系統(tǒng)將恢復(fù)到?jīng)]有任何 Docker 數(shù)據(jù)的原始狀態(tài)。

到此這篇關(guān)于如何完全清理你的Docker數(shù)據(jù)的文章就介紹到這了,更多相關(guān)Docker清理數(shù)據(jù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Centos7 安裝部署Kubernetes(k8s)集群實(shí)現(xiàn)過程

    Centos7 安裝部署Kubernetes(k8s)集群實(shí)現(xiàn)過程

    這篇文章主要為大家介紹了Centos7 安裝部署Kubernetes(k8s)集群實(shí)現(xiàn)過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • Docker如何搭建私有倉庫

    Docker如何搭建私有倉庫

    文章介紹了如何搭建私有倉庫并使用Docker進(jìn)行鏡像的管理和推送,首先,搭建私有倉庫并配置非HTTPS訪問(適用于Ubuntu、Debian和CentOS),然后,使用Docker命令標(biāo)記、推送和拉取鏡像,最后,通過curl命令查看倉庫中的鏡像列表
    2025-03-03
  • Docker容器中運(yùn)行nginx

    Docker容器中運(yùn)行nginx

    本文介紹了從docker hub拉取官方nginx鏡像并自定義部分配置,綁定端口運(yùn)行的過程。希望小伙伴們能夠從中得到些知識
    2017-03-03
  • Docker Desktop Vmmem內(nèi)存占用過高問題及完美解決方案

    Docker Desktop Vmmem內(nèi)存占用過高問題及完美解決方案

    DockerDesktopVmmem內(nèi)存占用過高問題常見于其基于WSL運(yùn)行類似虛擬機(jī)的機(jī)制,通過編輯.wslconfig文件限制WSL資源,可有效降低內(nèi)存占用,具體操作包括創(chuàng)建.wslconfig文件,調(diào)整內(nèi)存配置,并重啟Docker Desktop,需注意內(nèi)存設(shè)置不宜過小,以免影響Docker運(yùn)行和容器穩(wěn)定性
    2024-09-09
  • docker?commit命令的具體使用

    docker?commit命令的具體使用

    本文主要介紹了docker?commit命令的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • docker?搭建部署?YAPI?框架的詳細(xì)過程

    docker?搭建部署?YAPI?框架的詳細(xì)過程

    Yapi是一個(gè)高效、易用、功能強(qiáng)大的接口文檔管理工具,旨在為開發(fā)、產(chǎn)品、測試人員提供更優(yōu)雅的接口管理服務(wù),可以幫助開發(fā)者輕松創(chuàng)建、發(fā)布、維護(hù)?AP,這篇文章主要介紹了docker?搭建部署?YAPI?框架,需要的朋友可以參考下
    2022-08-08
  • 啟動docker的時(shí)候如何把參數(shù)傳遞給docker里面的項(xiàng)目(推薦)

    啟動docker的時(shí)候如何把參數(shù)傳遞給docker里面的項(xiàng)目(推薦)

    這篇文章主要介紹了啟動docker的時(shí)候如何把參數(shù)傳遞給docker里面的項(xiàng)目,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-01-01
  • docker拉取redis最新鏡像并運(yùn)行的方法詳解

    docker拉取redis最新鏡像并運(yùn)行的方法詳解

    這篇文章主要介紹了docker拉取redis最新鏡像并運(yùn)行的方法,文章通過圖文結(jié)合的方式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-05-05
  • docker images導(dǎo)入導(dǎo)出方式

    docker images導(dǎo)入導(dǎo)出方式

    這篇文章主要介紹了docker images導(dǎo)入導(dǎo)出方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 使用遠(yuǎn)程Docker進(jìn)行集成測試的環(huán)境搭建過程

    使用遠(yuǎn)程Docker進(jìn)行集成測試的環(huán)境搭建過程

    使用docker可以幫助我們快速的搭建項(xiàng)目依賴環(huán)境,但是本地化的docker依賴,依然讓我們的代碼在測試時(shí),不夠純粹,對其各個(gè)運(yùn)行環(huán)境,都有本地docker安裝的要求
    2021-07-07

最新評論

建宁县| 中方县| 新建县| 南召县| 台东县| 昌黎县| 麻阳| 阳高县| 德州市| 龙山县| 昔阳县| 苏州市| 南汇区| 集贤县| 梅河口市| 乐至县| 武冈市| 张北县| 平山县| 海林市| 连江县| 岱山县| 元阳县| 祁东县| 含山县| 秦皇岛市| 长汀县| 望都县| 江津市| 鹰潭市| 静宁县| 连州市| 吕梁市| 思茅市| 巴彦县| 固安县| 剑河县| 山阴县| 武冈市| 井陉县| 望奎县|