一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

Docker常用命令大全

馬哥Linux運維 ? 來源:CSDN技術(shù)社區(qū) ? 2025-04-22 12:47 ? 次閱讀

Docker 常用命令大全

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

1.安裝與版本管理

1.1 檢查 Docker 版本

docker --version





用于查看當(dāng)前安裝的 Docker 版本。

1.2 檢查 Docker 服務(wù)狀態(tài)

docker info





顯示 Docker 系統(tǒng)的詳細信息,幫助你了解 Docker 的運行狀態(tài)。

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

# 啟動 Docker 服務(wù)
sudosystemctl start docker

# 停止 Docker 服務(wù)
sudosystemctl stop docker

# 重啟 Docker 服務(wù)
sudosystemctl restart docker





2.鏡像管理

2.1 拉取鏡像

docker pull <鏡像名>:<標(biāo)簽>





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

docker pull nginx:latest





2.2 查看本地鏡像

docker images





列出所有本地 Docker 鏡像。

2.3 搜索鏡像

docker search <關(guān)鍵詞>





例如,搜索 Redis 鏡像:

docker search redis





2.4 刪除鏡像

docker rmi <鏡像ID或名稱>





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

2.5 構(gòu)建鏡像

docker build -t <鏡像名>:<標(biāo)簽> .





通過Dockerfile構(gòu)建鏡像。

2.6 導(dǎo)出和導(dǎo)入鏡像

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

# 導(dǎo)入鏡像
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





列出當(dāng)前運行的所有容器。

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或名稱>





查看容器的標(biāo)準(zhǔn)輸出日志。

3.9 容器導(dǎo)出和導(dǎo)入

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

# 從 tar 文件導(dǎo)入
docker import <文件名>.tar <鏡像名>





4.網(wǎng)絡(luò)管理

4.1 查看網(wǎng)絡(luò)列表

docker networkls





列出所有 Docker 網(wǎng)絡(luò)。

4.2 創(chuàng)建網(wǎng)絡(luò)

docker network create <網(wǎng)絡(luò)名>





4.3 刪除網(wǎng)絡(luò)

docker networkrm<網(wǎng)絡(luò)名>





4.4 將容器連接到網(wǎng)絡(luò)

docker network connect <網(wǎng)絡(luò)名> <容器名>





4.5 將容器從網(wǎng)絡(luò)斷開

docker network disconnect <網(wǎng)絡(luò)名> <容器名>





4.6 查看網(wǎng)絡(luò)詳情

docker network inspect <網(wǎng)絡(luò)名>





5.數(shù)據(jù)卷管理

5.1 查看數(shù)據(jù)卷

docker volumels





列出所有數(shù)據(jù)卷。

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

docker volume create <數(shù)據(jù)卷名>





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

docker volumerm<數(shù)據(jù)卷名>





5.4 查看數(shù)據(jù)卷的詳細信息

docker volume inspect <數(shù)據(jù)卷名>





5.5 掛載數(shù)據(jù)卷到容器

docker run -v <數(shù)據(jù)卷名>:/path/in/container <鏡像名>





6.日志與調(diào)試

6.1 查看容器的日志

docker logs <容器ID或名稱>





查看容器的標(biāo)準(zhǔn)輸出和錯誤日志。

6.2 實時查看容器日志

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





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

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

docker stats <容器ID或名稱>





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

6.4 查看容器的詳細信息

docker inspect <容器ID或名稱>





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

7.系統(tǒng)管理與清理

7.1 查看 Docker 系統(tǒng)信息

docker info





顯示 Docker 的系統(tǒng)信息,包括容器、鏡像、網(wǎng)絡(luò)、存儲等的統(tǒng)計信息。

7.2 清理未使用的鏡像、容器、數(shù)據(jù)卷和網(wǎng)絡(luò)

docker system prune -f





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

7.3 清理未使用的鏡像

docker image prune -a -f





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

7.4 清理未使用的容器

docker container prune -f





刪除所有已停止的容器。

7.5 清理未使用的數(shù)據(jù)卷

docker volume prune -f





刪除所有未被容器使用的數(shù)據(jù)卷。

7.6 清理未使用的網(wǎng)絡(luò)

docker network prune -f





刪除所有未被容器使用的網(wǎng)絡(luò)。

8.常用組合命令

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

docker system prune -af --volumes





8.2 停止并刪除所有容器

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





8.3 刪除所有未使用的鏡像、網(wǎng)絡(luò)和卷

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





結(jié)語

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

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

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

    關(guān)注

    3

    文章

    3533

    瀏覽量

    43292
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    722

    瀏覽量

    22631
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    503

    瀏覽量

    12539

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

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

收藏 人收藏

    評論

    相關(guān)推薦

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

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

    Docker常用命令大全

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

    docker常用命令有哪些?

    docker常用命令Docker鏡像相關(guān)Docker容器相關(guān)Docker倉庫相關(guān)
    發(fā)表于 11-06 06:48

    批處理常用命令大全

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

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

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

    Ubuntu常用命令大全

    Ubuntu常用命令大全,包括常用管理目錄,系統(tǒng)命令,硬盤相關(guān),內(nèi)存相關(guān),查看進程等命令
    發(fā)表于 01-06 11:16 ?0次下載

    Linux終端常用命令大全

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

    vim常用命令

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

    Linux教程之Linux常用命令大全

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

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

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

    linux常用命令手冊

    linux常用命令手冊免費下載。
    發(fā)表于 06-01 14:59 ?68次下載

    linux常用命令大全

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

    Linux常用命令

    Linux常用命令
    的頭像 發(fā)表于 01-12 11:19 ?1287次閱讀

    Linux常用命令手冊分享

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

    Docker Compose的常用命令

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