亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

docker所有常用命令總結(jié)大全(配上思維導(dǎo)圖加圖表顯示)

 更新時間:2025年08月28日 10:10:33   作者:夜雨hiyeyu.com  
掌握一些必備的Docker命令對于使用Docker的工程師非常重要,這篇文章主要介紹了docker所有常用命令的相關(guān)資料,文中配上思維導(dǎo)圖加圖表顯示,講解的非常詳細,需要的朋友可以參考下

一、容器生命周期管理

命令說明示例
docker run創(chuàng)建并啟動容器docker run -d -p 80:80 --name nginx nginx:alpine
docker start/stop/restart啟動/停止/重啟容器docker stop nginx
docker rm刪除容器docker rm -f nginx(強制刪除運行中的容器)
docker pause/unpause暫停/恢復(fù)容器進程docker pause nginx
docker exec進入運行中的容器docker exec -it nginx sh
docker update更新容器配置docker update --memory 512m nginx

場景:快速重啟服務(wù)

docker stop nginx && docker rm nginx && docker run -d -p 80:80 --name nginx nginx:alpine

二、鏡像操作

命令說明示例
docker build構(gòu)建鏡像docker build -t myapp:1.0 .
docker pull/push拉取/推送鏡像docker pull ubuntu:20.04
docker images列出本地鏡像docker images --filter “dangling=true”(顯示懸空鏡像)
docker rmi刪除鏡像docker rmi $(docker images -q)(刪除所有鏡像)
docker save/load導(dǎo)出/導(dǎo)入鏡像docker save myapp:1.0 > myapp.tar
docker history查看鏡像構(gòu)建歷史docker history nginx:alpine

場景:清理無用鏡像

docker image prune -a --filter "until=24h"  # 刪除24小時前的未使用鏡像

三、容器監(jiān)控與日志

命令說明示例
docker ps查看容器列表docker ps -a --format “table {{.ID}}\t{{.Names}}”
docker logs查看容器日志docker logs -f --tail 100 nginx
docker stats實時資源監(jiān)控docker stats --no-stream
docker top查看容器進程docker top nginx
docker inspect查看容器詳情docker inspect nginx

場景:診斷容器異常

docker inspect nginx | grep -i status -A 10  # 查看健康狀態(tài)
docker logs --since 10m nginx | grep -i error  # 搜索最近10分鐘的錯誤日志

四、網(wǎng)絡(luò)管理

命令說明示例
docker network ls列出網(wǎng)絡(luò)docker network ls --filter driver=bridge
docker network create創(chuàng)建自定義網(wǎng)絡(luò)docker network create --subnet 172.20.0.0/16 mynet
docker network connect/disconnect連接/斷開容器網(wǎng)絡(luò)docker network connect mynet nginx
docker network inspect查看網(wǎng)絡(luò)詳情docker network inspect mynet

場景:容器間通信

docker run -d --net mynet --name app1 myapp
docker run -d --net mynet --name app2 myapp
docker exec app1 ping app2  # 直接通過容器名通信

五、數(shù)據(jù)卷與掛載

命令說明示例
docker volume create創(chuàng)建數(shù)據(jù)卷docker volume create db_data
docker volume ls列出數(shù)據(jù)卷docker volume ls -q
docker run -v掛載數(shù)據(jù)卷docker run -v /data:/app/data myapp
docker cp容器與主機間拷貝文件docker cp nginx:/etc/nginx/nginx.conf ./

場景:持久化數(shù)據(jù)庫

docker run -d -v mysql_data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0

六、Docker Compose 常用命令

命令說明示例
docker-compose up啟動服務(wù)棧docker-compose up -d(后臺運行)
docker-compose down停止并刪除服務(wù)棧docker-compose down -v(同時刪除數(shù)據(jù)卷)
docker-compose logs查看服務(wù)日志docker-compose logs -f app
docker-compose ps查看服務(wù)狀態(tài)docker-compose ps --services
docker-compose exec進入服務(wù)容器docker-compose exec db mysql -uroot -p

場景:開發(fā)環(huán)境重建

docker-compose down && docker-compose up --build -d

七、系統(tǒng)維護命令

命令說明示例
docker system df查看磁盤使用docker system df -v
docker system prune清理無用資源docker system prune --volumes -f
docker info查看Docker系統(tǒng)信息docker info
docker version查看版本信息docker version --format ‘{{.Server.Version}}’

場景:定期清理

docker system prune -a --filter "until=168h"  # 清理一周前的所有緩存

八、實用技巧組合

停止所有容器

docker stop $(docker ps -aq)

刪除所有已停止容器

docker container prune

端口轉(zhuǎn)發(fā)調(diào)試 

docker run -d -p 8080:80 -p 5000:5000 myapp

環(huán)境變量注入

docker run -e “TZ=Asia/Shanghai” -e “DEBUG=true” myapp

資源限制 

docker run -d --memory=1g --cpus=2 myapp

命令速查表

# 容器管理
docker run → docker stop → docker rm

# 鏡像管理
docker build → docker push → docker rmi

# 排錯三板斧
docker logs → docker exec → docker inspect

# 系統(tǒng)維護
docker system df → docker system prune

掌握這些命令后,可以高效管理 Docker 容器化環(huán)境。建議配合 --help 參數(shù)查看詳細選項,如 docker run --help。

總結(jié)

到此這篇關(guān)于docker所有常用命令總結(jié)大全的文章就介紹到這了,更多相關(guān)docker常用命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker不同網(wǎng)段下的容器互聯(lián)的實現(xiàn)

    Docker不同網(wǎng)段下的容器互聯(lián)的實現(xiàn)

    本文主要介紹了Docker不同網(wǎng)段下的容器互聯(lián)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • docker下安裝confluence全過程

    docker下安裝confluence全過程

    文章詳細介紹了如何在虛擬機上安裝和配置Docker、Java環(huán)境、MySQL和Confluence,首先,文章指導(dǎo)如何卸載并安裝Docker,然后配置虛擬機的IP和網(wǎng)絡(luò)設(shè)置,接著,介紹如何在虛擬機上安裝JDK,并配置MySQL和Confluence,最后,提供了完整的安裝步驟和一些注意事項
    2025-02-02
  • 使用Docker容器運行Oracle數(shù)據(jù)庫方式

    使用Docker容器運行Oracle數(shù)據(jù)庫方式

    這篇文章主要介紹了使用Docker容器運行Oracle數(shù)據(jù)庫方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • vscode中啟用docker擴展顯示無權(quán)限的問題解決

    vscode中啟用docker擴展顯示無權(quán)限的問題解決

    這篇文章主要介紹了如何解決vscode中啟用docker擴展顯示無權(quán)限的問題,并介紹允許VSCode進入Docker內(nèi)部進行調(diào)試的插件,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-03-03
  • 使用Docker搭建私有GitLab的兩種方案

    使用Docker搭建私有GitLab的兩種方案

    本文給大家分享兩種Docker搭建私有GitLab的方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-07-07
  • Docker如何部署前端項目

    Docker如何部署前端項目

    這篇文章主要介紹了Docker如何部署前端項目問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 關(guān)于docker的15個小tip(技巧)

    關(guān)于docker的15個小tip(技巧)

    本篇文章主要介紹了docker的15個小tip(技巧),具有一定的參考價值,有需要的可以了解一下。
    2016-12-12
  • 在Docker中部署Mysql并掛載配置文件的步驟詳解

    在Docker中部署Mysql并掛載配置文件的步驟詳解

    Docker是一種流行的容器化平臺,可以簡化應(yīng)用程序的部署和管理,本文我們將給大家詳細介紹在 Docker 中部署 MySQL 并掛載配置文件的詳細步驟,需要的朋友可以參考下
    2023-09-09
  • Docker安裝部署neo4j的實戰(zhàn)過程

    Docker安裝部署neo4j的實戰(zhàn)過程

    Docker是一種容器化技術(shù),可以在Linux系統(tǒng)上部署應(yīng)用程序,下面這篇文章主要給大家介紹了關(guān)于Docker安裝部署neo4j的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • 詳解使用Docker快速部署ELK環(huán)境(最新5.5.1版本)

    詳解使用Docker快速部署ELK環(huán)境(最新5.5.1版本)

    這篇文章主要介紹了詳解使用Docker快速部署ELK環(huán)境(最新5.5.1版本),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09

最新評論