在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Docker常用命令大全

馬哥Linux運維 ? 來源:CSDN技術社區 ? 2025-04-22 12:47 ? 次閱讀

Docker 常用命令大全

Docker 是一種開源的應用容器引擎,廣泛應用于開發、部署和運行分布式應用。掌握 Docker 常用命令對于開發人員和運維人員來說非常重要。本文將為大家整理常用的Docker 命令,并按照功能分為多個部分,幫助你高效使用 Docker。

1.安裝與版本管理

1.1 檢查 Docker 版本

docker --version





用于查看當前安裝的 Docker 版本。

1.2 檢查 Docker 服務狀態

docker info





顯示 Docker 系統的詳細信息,幫助你了解 Docker 的運行狀態。

1.3 啟動/停止 Docker 服務 (Linux)

# 啟動 Docker 服務
sudosystemctl start docker

# 停止 Docker 服務
sudosystemctl stop docker

# 重啟 Docker 服務
sudosystemctl restart docker





2.鏡像管理

2.1 拉取鏡像

docker pull <鏡像名>:<標簽>





例如,拉取最新的nginx鏡像:

docker pull nginx:latest





2.2 查看本地鏡像

docker images





列出所有本地 Docker 鏡像。

2.3 搜索鏡像

docker search <關鍵詞>





例如,搜索 Redis 鏡像:

docker search redis





2.4 刪除鏡像

docker rmi <鏡像ID或名稱>





刪除指定鏡像。如果鏡像被容器使用,則需要先刪除相關容器。

2.5 構建鏡像

docker build -t <鏡像名>:<標簽> .





通過Dockerfile構建鏡像。

2.6 導出和導入鏡像

# 導出鏡像
docker save -o <文件名>.tar <鏡像名>

# 導入鏡像
docker load -i <文件名>.tar





3.容器管理

3.1 啟動容器

docker run <鏡像名>





例如,從nginx鏡像啟動一個容器:

docker run nginx





3.2 啟動并后臺運行容器

docker run -d <鏡像名>





例如,后臺運行 Redis:

docker run -d redis





3.3 查看正在運行的容器

docker ps





列出當前運行的所有容器。

3.4 查看所有容器(包括已停止的)

docker ps -a





3.5 刪除容器

dockerrm<容器ID或名稱>





刪除一個容器。如果容器正在運行,需要先停止再刪除。

3.6 停止容器

docker stop <容器ID或名稱>





停止正在運行的容器。

3.7 進入容器

dockerexec-it <容器ID或名稱> /bin/bash





進入容器的交互式終端。

3.8 查看容器日志

docker logs <容器ID或名稱>





查看容器的標準輸出日志。

3.9 容器導出和導入

# 導出容器為 tar 文件
dockerexport<容器ID> -o <文件名>.tar

# 從 tar 文件導入
docker import <文件名>.tar <鏡像名>





4.網絡管理

4.1 查看網絡列表

docker networkls





列出所有 Docker 網絡。

4.2 創建網絡

docker network create <網絡名>





4.3 刪除網絡

docker networkrm<網絡名>





4.4 將容器連接到網絡

docker network connect <網絡名> <容器名>





4.5 將容器從網絡斷開

docker network disconnect <網絡名> <容器名>





4.6 查看網絡詳情

docker network inspect <網絡名>





5.數據卷管理

5.1 查看數據卷

docker volumels





列出所有數據卷。

5.2 創建數據卷

docker volume create <數據卷名>





5.3 刪除數據卷

docker volumerm<數據卷名>





5.4 查看數據卷的詳細信息

docker volume inspect <數據卷名>





5.5 掛載數據卷到容器

docker run -v <數據卷名>:/path/in/container <鏡像名>





6.日志與調試

6.1 查看容器的日志

docker logs <容器ID或名稱>





查看容器的標準輸出和錯誤日志。

6.2 實時查看容器日志

docker logs -f <容器ID或名稱>





實時輸出容器的日志信息。

6.3 查看容器的資源使用情況

docker stats <容器ID或名稱>





顯示容器的實時資源使用情況(如 CPU、內存等)。

6.4 查看容器的詳細信息

docker inspect <容器ID或名稱>





查看容器的詳細配置信息。

7.系統管理與清理

7.1 查看 Docker 系統信息

docker info





顯示 Docker 的系統信息,包括容器、鏡像、網絡、存儲等的統計信息。

7.2 清理未使用的鏡像、容器、數據卷和網絡

docker system prune -f





清理 Docker 系統中的未使用資源,釋放磁盤空間。-f參數表示跳過確認提示。

7.3 清理未使用的鏡像

docker image prune -a -f





刪除所有未被任何容器使用的鏡像。

7.4 清理未使用的容器

docker container prune -f





刪除所有已停止的容器。

7.5 清理未使用的數據卷

docker volume prune -f





刪除所有未被容器使用的數據卷。

7.6 清理未使用的網絡

docker network prune -f





刪除所有未被容器使用的網絡。

8.常用組合命令

8.1 清理所有未使用的資源(鏡像、容器、卷、網絡)

docker system prune -af --volumes





8.2 停止并刪除所有容器

docker stop $(docker ps -q) && dockerrm$(docker ps -a -q)





8.3 刪除所有未使用的鏡像、網絡和卷

docker image prune -a -f && docker volume prune -f && docker network prune -f





結語

通過掌握這些常用的 Docker 命令,你可以更高效地管理 Docker 環境,優化工作流程,提升開發與運維效率。隨著項目的規模不斷擴大,合理地管理 Docker 容器和鏡像資源變得至關重要。希望本文的總結對你有所幫助,進一步提升你使用 Docker 的技能。如果有任何疑問或建議,歡迎在評論區留言討論!

鏈接:https://blog.csdn.net/u012446963/article/details/144488491

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開源
    +關注

    關注

    3

    文章

    3624

    瀏覽量

    43544
  • 命令
    +關注

    關注

    5

    文章

    730

    瀏覽量

    22724
  • Docker
    +關注

    關注

    0

    文章

    512

    瀏覽量

    12760

原文標題:從菜鳥到大神:這份Docker命令寶典讓你的部署速度提升10倍

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    cmd常用命令大全 cmd運行命令

    cmd常用命令大全 cmd運行命令
    發表于 08-15 20:25

    Docker常用命令大全

    Docker----常用命令大全
    發表于 05-30 16:13

    docker常用命令有哪些?

    docker常用命令Docker鏡像相關Docker容器相關Docker倉庫相關
    發表于 11-06 06:48

    批處理常用命令大全

    批處理常用命令大全: 批處理文件是無格式的文本文件,它包含一條或多條命令。它的文件擴展名為 .bat 或 .cmd。在命令提示下鍵入批處理文件的名稱,或者雙擊該批處理文件,系
    發表于 12-08 10:20 ?0次下載
    批處理<b class='flag-5'>常用命令</b><b class='flag-5'>大全</b>

    cmd常用命令大全 cmd運行命令

    cmd常用命令大全 2K和XP下的CMD命令 accwiz.exe > 輔助工具向導
    發表于 01-08 09:12 ?3.2w次閱讀

    Ubuntu常用命令大全

    Ubuntu常用命令大全,包括常用管理目錄,系統命令,硬盤相關,內存相關,查看進程等命令
    發表于 01-06 11:16 ?0次下載

    Linux終端常用命令大全

    Linux終端常用命令大全,通俗易懂,容易上手。包含所有命令,方便查找各個指令功能。
    發表于 04-28 16:30 ?15次下載

    vim常用命令

    vim常用命令
    發表于 01-08 15:59 ?3次下載

    Linux教程之Linux常用命令大全

    Linux教程之Linux常用命令大全
    的頭像 發表于 03-30 10:34 ?5934次閱讀

    Linux的常用命令大全詳細說明

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感覺還不錯。我覺得Linux相比windows比較麻煩的就是很多東西都要用命令來控制,當然,這也是很多人喜歡linux的原因,比較短小但卻功能強大。我將我了解到
    發表于 09-24 08:00 ?5次下載
    Linux的<b class='flag-5'>常用命令</b><b class='flag-5'>大全</b>詳細說明

    linux常用命令大全

    linux常用命令大全,一些常用命令都可以找到
    發表于 03-03 09:20 ?0次下載

    Linux常用命令

    Linux常用命令
    的頭像 發表于 01-12 11:19 ?1350次閱讀

    Linux常用命令手冊分享

    linux常用命令合集
    發表于 04-26 11:46 ?1次下載

    Docker Compose的常用命令

    大家好,今天給大家分享Docker Compose的常用命令,以及docker-compose文件的屬性。Docker Compose 是一個用于定義和運行多容器
    的頭像 發表于 04-30 13:40 ?307次閱讀

    SSH常用命令詳解

    SSH常用命令詳解
    的頭像 發表于 06-04 11:30 ?176次閱讀
    主站蜘蛛池模板: 好硬好湿好爽再深一点h | 色天天综合久久久久综合片 | 色中色在线视频 | 久久国产乱子伦精品免费看 | 亚洲春色在线 | 天天狠狠 | 免费福利片2022潦草影视午夜 | 在线观看免费精品国产 | 色综合小说天天综合网 | 天天综合亚洲国产色 | 色五月丁香五月综合五月 | 国产女人和拘做受视频免费 | 亚洲欧美在线一区二区 | 亚洲成人aaa | 老司机成人精品视频lsj | 国产日本三级在线播放线观看 | 99青草青草久热精品视频 | 久久精品国产精品亚洲红杏 | 美女被啪到哭网站在线观看 | 亚洲2020天天堂在线观看 | 国产农村一级特黄α真人毛片 | 狠狠干夜夜操 | 狠狠色狠狠色综合日日小蛇 | 欧美丝妇| 亚洲国产精品乱码一区二区三区 | 免费国产午夜高清在线视频 | 在线小视频你懂的 | 久久久久国产精品免费免费不卡 | 一区二区三区免费视频网站 | 亚洲天天干| 老师解胸罩喂我吃奶 | 看片一区| 天天色色网 | 黄色免费小视频 | 亚洲精品卡1卡二卡3卡四卡 | 五月天丁香婷婷网 | 波多野结衣在线免费视频 | 四虎影院在线视频 | 狠狠色丁香婷婷第六色孕妇 | 成人淫片 | 一级片在线免费看 |