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

服務(wù)器上使用 Docker 的常用命令清單完整流程

 更新時間:2025年12月10日 09:17:53   作者:懶人村雜貨鋪  
本文介紹了在Ubuntu服務(wù)器上使用Docker的常用命令,涵蓋了鏡像管理、容器操作、日志查看、網(wǎng)絡(luò)與端口映射、清理資源等方面,適合日常開發(fā)和運維使用,感興趣的朋友跟隨小編一起看看吧

Ubuntu 服務(wù)器上使用 Docker 的常用命令清單,涵蓋 鏡像管理、容器操作、日志查看、網(wǎng)絡(luò)與端口、清理資源 等核心場景,適合日常開發(fā)和運維。

?? 一、鏡像(Image)相關(guān)

命令說明
docker images列出本地所有鏡像
docker build -t 鏡像名 .從當前目錄的 Dockerfile 構(gòu)建鏡像(. 是構(gòu)建上下文)
docker rmi 鏡像名或ID刪除指定鏡像
docker rmi $(docker images -q)刪除所有鏡像(慎用)
docker pull 鏡像名從倉庫拉取鏡像(如 docker pull nginx

?? 二、容器(Container)管理

啟動容器

# 后臺運行(推薦部署用)
docker run -d --name 容器名 -p 主機端口:容器端口 鏡像名
# 示例:啟動 FastAPI
docker run -d --name backend -p 8000:8000 fastapi-backend

查看容器

命令說明
docker ps查看正在運行的容器
docker ps -a查看所有容器(包括已停止的)
docker inspect 容器名查看容器詳細信息(IP、掛載、環(huán)境變量等)

停止/刪除容器

命令說明
docker stop 容器名優(yōu)雅停止容器
docker kill 容器名強制終止容器
docker rm 容器名刪除已停止的容器
docker rm -f 容器名強制停止并刪除容器(最常用)
docker rm -f $(docker ps -aq)刪除所有容器(慎用)

?? 三、日志與調(diào)試

命令說明
docker logs 容器名查看容器完整日志
docker logs -f 容器名實時跟蹤日志(類似 tail -f
docker logs --tail 50 容器名查看最近 50 行日志
docker logs -t 容器名顯示帶時間戳的日志
docker exec -it 容器名 sh進入容器內(nèi)部(調(diào)試用)
(如果容器有 bash,可用 bash 替代 sh

?? 調(diào)試示例:

docker exec -it backend sh
ls /app          # 查看文件是否復(fù)制成功
python -c "import app.config"  # 測試模塊導(dǎo)入

?? 四、端口與網(wǎng)絡(luò)

命令說明
-p 8000:8000將主機 8000 端口映射到容器 8000 端口
docker port 容器名查看容器端口映射情況
curl http://localhost:8000在服務(wù)器本地測試服務(wù)是否通

?? 注意:外網(wǎng)訪問需在云平臺(如騰訊云、阿里云)安全組/防火墻中放行對應(yīng)端口!

?? 五、清理與釋放空間

命令說明
docker system prune刪除所有停止的容器、無用網(wǎng)絡(luò)、構(gòu)建緩存
docker system prune -a刪除所有未使用的鏡像 + 上述內(nèi)容(更徹底)
docker volume prune清理無用數(shù)據(jù)卷
docker image prune清理懸空(dangling)鏡像

? 建議定期執(zhí)行 docker system prune 釋放磁盤空間。

?? 六、部署 FastAPI 常用完整流程

# 1. 進入項目目錄
cd /home/ubuntu/app/backend
# 2. 構(gòu)建鏡像
docker build -t fastapi-backend .
# 3. 停止舊容器(如果存在)
docker rm -f backend
# 4. 啟動新容器
docker run -d --name backend -p 8000:8000 fastapi-backend
# 5. 查看日志
docker logs -f backend
# 6. 本地測試
curl http://localhost:8000

?? 七、權(quán)限問題(常見)

如果遇到權(quán)限錯誤(如 Got permission denied while trying to connect to the Docker daemon),可將用戶加入 docker 組:

sudo usermod -aG docker ubuntu
# 然后重新登錄 SSH

到此這篇關(guān)于服務(wù)器上使用 Docker 的常用命令清單的文章就介紹到這了,更多相關(guān)docker常用命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker配置國內(nèi)Docker鏡像源教程

    Docker配置國內(nèi)Docker鏡像源教程

    這篇文章主要介紹了Docker配置國內(nèi)Docker鏡像源教程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-07-07
  • 如何修改Docke上傳/下載并發(fā)線程數(shù)來解決docker: unexpected EOF.錯誤問題

    如何修改Docke上傳/下載并發(fā)線程數(shù)來解決docker: unexpected EOF.錯誤問題

    下載或上傳鏡像時,有可能因為網(wǎng)絡(luò)問題導(dǎo)致報出docker: unexpected EOF.的錯誤,這時候可以考慮通過修改上傳/下載并發(fā)線程數(shù)來解決,本文給大家分享兩種方法幫助大家解決,需要的朋友一起看看吧
    2023-03-03
  • 如何用Docker快速部署Spug自動化運維平臺

    如何用Docker快速部署Spug自動化運維平臺

    Spug是面向中小企業(yè)的輕量級無Agent自動化運維平臺,集成主機管理、批量執(zhí)行、文件傳輸、任務(wù)計劃、配置監(jiān)控及多渠道報警功能,基于AntDesign設(shè)計,開源免費,支持Docker部署與初始化管理員賬戶
    2025-07-07
  • 使用Dockerfile構(gòu)建java web環(huán)境

    使用Dockerfile構(gòu)建java web環(huán)境

    用dockerfile構(gòu)建一個Java的web環(huán)境,主要分為2步,第一步是在鏡像中安裝jdk并配置環(huán)境變量,第二步是安裝tomcat,下面分步驟給大家詳細介紹,一起看看吧
    2016-12-12
  • ubuntu22通過docker安裝wechat啟動后無界面的問題及解決方法

    ubuntu22通過docker安裝wechat啟動后無界面的問題及解決方法

    這篇文章主要介紹了ubuntu22通過docker安裝wechat啟動后無界面的解決方法,通過微信創(chuàng)建腳本發(fā)現(xiàn)一系列問題,最終在小編的努力下順利解決,下面把解決過程分享給大家,需要的朋友可以參考下
    2022-07-07
  • docker使用Dockerfile構(gòu)建鏡像的實現(xiàn)示例

    docker使用Dockerfile構(gòu)建鏡像的實現(xiàn)示例

    本文主要介紹了docker使用Dockerfile構(gòu)建鏡像的實現(xiàn)示例,通過編寫 Dockerfile,您可以定義鏡像的基礎(chǔ)環(huán)境、安裝軟件包、復(fù)制文件、設(shè)置環(huán)境變量等操作,下面就來介紹一下
    2024-01-01
  • 快速安裝openshift的步驟詳解

    快速安裝openshift的步驟詳解

    今天小編就為大家分享一篇關(guān)于快速安裝openshift的步驟詳解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • docker之端口映射使用及說明

    docker之端口映射使用及說明

    文章介紹了如何使用端口映射和互聯(lián)網(wǎng)機制實現(xiàn)容器的訪問和互聯(lián),端口映射通過參數(shù)-p或-P來指定端口映射,可以映射到指定地址的指定端口或任意端口,還可以指定UDP端口,互聯(lián)網(wǎng)機制通過容器互聯(lián)實現(xiàn)容器之間的快速交互,通過--link參數(shù)將容器連接起來,可以指定別名
    2026-02-02
  • docker firewalld 防火墻設(shè)置方式

    docker firewalld 防火墻設(shè)置方式

    在CentOS7中,Docker默認修改防火墻配置,可能導(dǎo)致手動添加的策略失效,解決方法包括啟用firewalld,禁用Docker的iptables,并重新配置防火墻策略,具體步驟包括編輯/etc/docker/daemon.json文件,重啟Docker服務(wù),以及在firewalld中設(shè)置偽裝地址和端口策略
    2024-10-10
  • Docker如何搭建私有鏡像倉庫

    Docker如何搭建私有鏡像倉庫

    這篇文章主要介紹了Docker如何搭建私有鏡像倉庫問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08

最新評論

合肥市| 大宁县| 剑阁县| 北宁市| 古田县| 体育| 台中市| 偃师市| 天长市| 搜索| 望江县| 吉安市| 广饶县| 桂东县| 眉山市| 保德县| 辽阳县| 台中县| 夹江县| 宁都县| 台州市| 香河县| 水富县| 磐安县| 长子县| 沁阳市| 扎囊县| 钦州市| 明星| 洞头县| 马尔康县| 太康县| 锡林郭勒盟| 霞浦县| 剑阁县| 聂拉木县| 方山县| 望奎县| 九江县| 江西省| 常熟市|