RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于Docker 的清理命令集錦

佳佳 ? 來(lái)源:jf_36786605 ? 作者:jf_36786605 ? 2024-06-13 15:56 ? 次閱讀

這篇文章主要介紹了Docker 清理命令集錦,需要的朋友可以參考下

復(fù)制代碼代碼如下:

docker kill $(docker ps -a -q)

刪除所有已經(jīng)停止的容器

復(fù)制代碼代碼如下:

docker rm $(docker ps -a -q)

刪除所有未打 dangling 標(biāo)簽的鏡像

復(fù)制代碼代碼如下:

docker rmi $(docker images -q -f dangling=true)

刪除所有鏡像

復(fù)制代碼代碼如下:

docker rmi $(docker images -q)

為這些命令創(chuàng)建別名

復(fù)制代碼代碼如下:

# ~/.bash_aliases

# 殺死全部正在運(yùn)行的容器.
alias dockerkill='docker kill $(docker ps -a -q)'

# 刪除所有已經(jīng)停止的容器.
alias dockercleanc='docker rm $(docker ps -a -q)'

# 刪除所有未打標(biāo)簽的鏡像.
alias dockercleani='docker rmi $(docker images -q -f dangling=true)'

# 刪除所有已經(jīng)停止的容器和未打標(biāo)簽的鏡像.
alias dockerclean='dockercleanc || true && dockercleani'

另附上docker常用命令

docker version #查看版本

docker search tutorial#搜索可用docker鏡像

docker pull learn/tutorial #下載鏡像

docker run learn/tutorial echo "hello word"#在docker容器中運(yùn)行hello world!

docker run learn/tutorial apt-get install -y ping#在容器中安裝新的程序

保存鏡像

首先使用docker ps -l命令獲得安裝完ping命令之后容器的id。然后把這個(gè)鏡像保存為learn/ping。
提示:
1.運(yùn)行docker commit,可以查看該命令的參數(shù)列表。
2.你需要指定要提交保存容器的ID。(譯者按:通過(guò)docker ps -l 命令獲得)
3.無(wú)需拷貝完整的id,通常來(lái)講最開(kāi)始的三至四個(gè)字母即可區(qū)分。(譯者按:非常類(lèi)似git里面的版本號(hào))
正確的命令:
docker commit 698 learn/ping

運(yùn)行新的鏡像

docker run lean/ping ping www.google.com

檢查運(yùn)行中的鏡像

現(xiàn)在你已經(jīng)運(yùn)行了一個(gè)docker容器,讓我們來(lái)看下正在運(yùn)行的容器。
使用docker ps命令可以查看所有正在運(yùn)行中的容器列表,使用docker inspect命令我們可以查看更詳細(xì)的關(guān)于某一個(gè)容器的信息。
目標(biāo):查找某一個(gè)運(yùn)行中容器的id,然后使用docker inspect命令查看容器的信息。
提示:可以使用鏡像id的前面部分,不需要完整的id。
正確的命令:docker inspect efe

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4779

    瀏覽量

    68521
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    457

    瀏覽量

    11846
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    docker-compose配置文件內(nèi)容詳解以及常用命令介紹

    。 使用 docker-compose.yml 定義構(gòu)成應(yīng)用程序的服務(wù),這樣它們可以在隔離環(huán)境中一起運(yùn)行。 最后,執(zhí)行 docker-compose up 命令來(lái)啟動(dòng)并運(yùn)行整個(gè)應(yīng)用程序。 二、
    的頭像 發(fā)表于 12-02 09:29 ?229次閱讀
    <b class='flag-5'>docker</b>-compose配置文件內(nèi)容詳解以及常用<b class='flag-5'>命令</b>介紹

    如何在樹(shù)莓派上安裝Docker容器

    ,確保你的系統(tǒng)是最新的。打開(kāi)終端,輸入以下命令: sudo apt updatesudo apt upgrade 3. 安裝Docker 步驟1:添加Docker的官方GPG密鑰 curl -fsSL https://downl
    的頭像 發(fā)表于 11-11 11:38 ?493次閱讀

    Docker運(yùn)行環(huán)境安裝

    作者:京東科技 林中 Docker是一個(gè)開(kāi)放的平臺(tái),用于開(kāi)發(fā)、發(fā)布和運(yùn)行應(yīng)用程序。Docker分離了應(yīng)用程序和運(yùn)行應(yīng)用的基礎(chǔ)設(shè)施,從而實(shí)現(xiàn)了軟件的快速交付。利用docker提供的一系列功能,包括構(gòu)建
    的頭像 發(fā)表于 10-29 11:28 ?201次閱讀

    HarmonyOS高效測(cè)試必備HDC命令

    針對(duì)測(cè)試人員的需求,HDC 提供了豐富的命令集,幫助他們進(jìn)行設(shè)備連接、日志采集、應(yīng)用安裝與卸載、性能監(jiān)控等。以下是一些常用且對(duì)測(cè)試人員非常有幫助的 HDC 命令。
    的頭像 發(fā)表于 10-21 11:42 ?427次閱讀

    手動(dòng)構(gòu)建Docker鏡像的方法

    不推薦使用docker commit命令,而應(yīng)該使用更靈活、更強(qiáng)大的dockerfile來(lái)構(gòu)建docker鏡像。
    的頭像 發(fā)表于 08-05 15:30 ?515次閱讀
    手動(dòng)構(gòu)建<b class='flag-5'>Docker</b>鏡像的方法

    ARM平臺(tái)實(shí)現(xiàn)Docker容器技術(shù)

    下載鏡像并運(yùn)行容器的方法。1 Docker安裝1.1 安裝方法(1)安裝依賴(lài)包 打開(kāi)Ubuntu,確保Ubuntu可正常訪問(wèn)互聯(lián)網(wǎng),執(zhí)行如下命令安裝Docker依賴(lài)包。 Host#sudo
    發(fā)表于 07-25 14:36

    使用ESP8266板和AT命令集構(gòu)建一個(gè)多客戶(hù)端HTTP服務(wù)器遇到的疑問(wèn)求解

    我們正在嘗試使用ESP8266板和 AT 命令集構(gòu)建一個(gè)多客戶(hù)端 HTTP 服務(wù)器,通過(guò)串行端口連接到 Arduino 板。我們正在使用 Arduino Mega 2560 板。它有更多的串行端口
    發(fā)表于 07-18 08:03

    ARM平臺(tái)實(shí)現(xiàn)Docker容器技術(shù)

    的方法。1 Docker安裝1.1 安裝方法(1)安裝依賴(lài)包 打開(kāi)Ubuntu,確保Ubuntu可正常訪問(wèn)互聯(lián)網(wǎng),執(zhí)行如下命令安裝Docker依賴(lài)包。 Host#sudo apt-get update
    發(fā)表于 07-17 11:05

    Jtti:Docker會(huì)替代調(diào)虛機(jī)嗎

    Docker是計(jì)算虛擬化的一種方式,和使用虛擬機(jī)進(jìn)行虛擬化是類(lèi)似的。由于近幾年Docker技術(shù)的流行和發(fā)展。所以單獨(dú)介紹一下Docker。首先先回答下面一個(gè)問(wèn)題。 1.Docker會(huì)替
    的頭像 發(fā)表于 07-12 14:38 ?312次閱讀
    Jtti:<b class='flag-5'>Docker</b>會(huì)替代調(diào)虛機(jī)嗎

    JFrog安全研究表明:Docker Hub遭受協(xié)同攻擊,植入數(shù)百萬(wàn)惡意存儲(chǔ)庫(kù)

    JFrog?和?Docker?在近期發(fā)現(xiàn)Docker Hub?存儲(chǔ)庫(kù)被用于傳播惡意軟件和網(wǎng)絡(luò)釣魚(yú)詐騙后,聯(lián)手采取緩解和清理措施。 作者:安全研究員AndreyPolkovnichenko?|?惡意
    的頭像 發(fā)表于 05-14 16:13 ?944次閱讀
    JFrog安全研究表明:<b class='flag-5'>Docker</b> Hub遭受協(xié)同攻擊,植入數(shù)百萬(wàn)惡意存儲(chǔ)庫(kù)

    精通Docker網(wǎng)絡(luò):Bridge驅(qū)動(dòng)深度解析

    除了使用 docker0 網(wǎng)橋外,用戶(hù)還可以使用自定義的網(wǎng)橋,然后通過(guò) --bridge=BRIDGE 參數(shù)傳遞給 docker daemon。
    的頭像 發(fā)表于 03-31 15:58 ?1437次閱讀
    精通<b class='flag-5'>Docker</b>網(wǎng)絡(luò):Bridge驅(qū)動(dòng)深度解析

    ARM平臺(tái)實(shí)現(xiàn)Docker容器技術(shù)

    什么是Docker? (1)Docker的架構(gòu) Docker是一個(gè)開(kāi)源的應(yīng)用容器引擎,讓開(kāi)發(fā)者可打包他們的應(yīng)用以及依賴(lài)包到一個(gè)可移植的鏡像中,然后發(fā)布到任何流行的Linux或Windows機(jī)器上
    的頭像 發(fā)表于 03-07 13:48 ?793次閱讀
    ARM平臺(tái)實(shí)現(xiàn)<b class='flag-5'>Docker</b>容器技術(shù)

    【鴻蒙】OpenHarmony運(yùn)行docker詳細(xì)步驟

    1.環(huán)境和設(shè)備 系統(tǒng)版本: 3.2release(64 位) OpenHarmony 內(nèi)核版本:5.10 標(biāo)準(zhǔn)系統(tǒng)設(shè)備: DAYU200 Docker:18.03.1 (64 位) sd 卡一張
    的頭像 發(fā)表于 03-02 15:10 ?2606次閱讀
    【鴻蒙】OpenHarmony運(yùn)行<b class='flag-5'>docker</b>詳細(xì)步驟

    CYW920706WCDEVAL或CYBT-343026-EVAL是否支持AT命令集?

    我們正在嘗試發(fā)送 AT 命令以使用藍(lán)牙模塊 CYBT-343026-01 配置無(wú)線電。 CYW920706WCDEVAL或CYBT-343026-EVAL是否支持AT命令集? 模塊 CYBT-343026-01 是否支持 AT 命令
    發(fā)表于 03-01 09:03

    越來(lái)越慢了,蘋(píng)果筆記本清理內(nèi)存怎么清理

    如果你的蘋(píng)果筆記本開(kāi)始變得越來(lái)越慢,那么清理內(nèi)存可能是一個(gè)解決問(wèn)題的好辦法。大量的垃圾文件和不必要的數(shù)據(jù),這些都會(huì)對(duì)性能產(chǎn)生負(fù)面影響。但是,不用擔(dān)心!本文將詳細(xì)介紹蘋(píng)果筆記本清理內(nèi)存怎么清理,讓你的蘋(píng)果筆記本恢復(fù)到巔峰狀態(tài)。
    的頭像 發(fā)表于 12-26 13:10 ?1115次閱讀
    越來(lái)越慢了,蘋(píng)果筆記本<b class='flag-5'>清理</b>內(nèi)存怎么<b class='flag-5'>清理</b>
    RM新时代网站-首页