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

Docker?Compose最常用命令(直接復制用)

 更新時間:2025年11月28日 09:30:40   作者:行走的陀螺儀  
Docker Compose是Docker官方提供的一個用于管理多個容器的工具,可以使用docker-compose.yml文件定義和運行多容器應用,這篇文章主要介紹了Docker?Compose最常用命令的相關(guān)資料,需要的朋友可以參考下

整理 《Docker Compose 最常用命令 + 關(guān)鍵概念 + 常用 compose.yml 模板》表格形式。

這是 Docker Compose 的“新手 → 熟練者”最實用合集,可直接復制使用。

一、Docker Compose 命令全表(最常用 + 場景化)

命令語法核心功能常用參數(shù)說明示例場景(可復制)
docker compose up創(chuàng)建并啟動所有服務-d 后臺運行
--build 構(gòu)建鏡像
啟動所有服務(后臺)
docker compose up -d
docker compose down停止并刪除容器、網(wǎng)絡--volumes 刪除卷停止并清理:
docker compose down
docker compose build構(gòu)建 compose 中定義的鏡像--no-cache 不使用緩存重新構(gòu)建鏡像:
docker compose build
docker compose ps查看 compose 管理的容器docker compose ps
docker compose logs查看所有服務日志-f 持續(xù)輸出實時查看日志:
docker compose logs -f
docker compose restart重啟所有服務可指定服務名重啟后端服務:
docker compose restart api
docker compose exec SERVICE bash進入容器終端進入后端:
docker compose exec api bash
docker compose stop停止服務但不刪除容器停止所有服務:
docker compose stop
docker compose start啟動已創(chuàng)建的服務重啟所有服務:
docker compose start

二、Docker Compose 的核心概念(必懂)

名稱意義場景解釋
services定義容器(Nginx、Node 等)多服務部署
image使用的鏡像拉取或構(gòu)建
build構(gòu)建鏡像的目錄Node 項目
ports端口映射80:80
volumes掛載文件持久化數(shù)據(jù)
environment環(huán)境變量傳遞配置
depends_on啟動順序Web → API → DB
networks定義網(wǎng)絡服務互聯(lián)

三、最常用的 Compose 模板(可直接復制)

1.Node + Nginx + Redis(前后端分離)

version: '3'

services:
  frontend:
    image: nginx
    ports:
      - "80:80"
    volumes:
      - ./dist:/usr/share/nginx/html
      - ./nginx.conf:/etc/nginx/nginx.conf
    depends_on:
      - api

  api:
    build: ./server
    ports:
      - "3000:3000"
    environment:
      - NODE_ENV=production
    depends_on:
      - redis

  redis:
    image: redis:latest
    ports:
      - "6379:6379"
    volumes:
      - redis-data:/data

volumes:
  redis-data:

2.MySQL + Adminer(后端常用)

version: '3'

services:
  mysql:
    image: mysql:8
    ports:
      - "3306:3306"
    environment:
      MYSQL_ROOT_PASSWORD: root
    volumes:
      - mysql-data:/var/lib/mysql

  adminer:
    image: adminer
    ports:
      - "8080:8080"
    depends_on:
      - mysql

volumes:
  mysql-data:

3.生產(chǎn)環(huán)境:前端(Vue/React)+ 后端(Node)+ 反向代理(Nginx)

version: '3'

services:
  web:
    image: nginx
    ports:
      - "80:80"
    volumes:
      - ./frontend/dist:/usr/share/nginx/html
      - ./nginx.conf:/etc/nginx/nginx.conf
    depends_on:
      - api

  api:
    build: ./backend
    ports:
      - "3000:3000"
    environment:
      - NODE_ENV=production

networks:
  default:
    driver: bridge

四、最常用 Compose 操作流(直接復制用)

啟動所有服務(后臺)

docker compose up -d

重新構(gòu)建 + 啟動

docker compose up -d --build

停止所有服務

docker compose stop

停止并刪除容器 + 網(wǎng)絡

docker compose down

刪除所有并移除卷(非常干凈)

docker compose down --volumes

查看日志(所有服務)

docker compose logs -f

進入 api 容器

docker compose exec api bash

五、精簡記憶版(10 條即可掌握 Compose)

docker compose up -d
docker compose up -d --build
docker compose down
docker compose down --volumes
docker compose ps
docker compose logs -f
docker compose restart
docker compose exec service bash
docker compose stop
docker compose start

總結(jié) 

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

相關(guān)文章

  • 推送docker鏡像到harbor的實現(xiàn)方式

    推送docker鏡像到harbor的實現(xiàn)方式

    這篇文章主要介紹了推送docker鏡像到harbor的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • Docker獲取鏡像報錯docker: Error response from daemon

    Docker獲取鏡像報錯docker: Error response from daemon

    這篇文章主要介紹了Docker獲取鏡像報錯docker: Error response from daemon, 出現(xiàn)了鏡像獲取報錯的問題,找到了解決的方法記一下,需要的朋友可以參考下
    2018-08-08
  • 使用Docker部署war包項目的實現(xiàn)

    使用Docker部署war包項目的實現(xiàn)

    這篇文章主要介紹了使用Docker部署war包項目的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • Docker容器定時備份數(shù)據(jù)庫并發(fā)送到指定郵箱(設計思路)

    Docker容器定時備份數(shù)據(jù)庫并發(fā)送到指定郵箱(設計思路)

    這篇文章主要介紹了Docker容器定時備份數(shù)據(jù)庫并發(fā)送到指定郵箱,文中寫了一下shell腳本,邏輯也很簡單,當前時間與啟動時間相同時,則調(diào)用sendmail函數(shù)發(fā)送郵件,具體腳本跟隨小編一起看看吧
    2022-01-01
  • 使用rpm安裝指定版本docker(1.12.6)的詳細步驟

    使用rpm安裝指定版本docker(1.12.6)的詳細步驟

    為了防止安裝高版本的docker引發(fā)的錯誤,需要安裝1.12.6版本的docker,下面小編給大家?guī)砹耸褂胷pm安裝指定版本的docker(1.12.6)的步驟,感興趣的朋友一起看看吧
    2021-08-08
  • 解決'nacos默認secret.key配置不當權(quán)限繞過漏洞'的問題

    解決'nacos默認secret.key配置不當權(quán)限繞過漏洞'的問題

    這篇文章主要介紹了解決“nacos默認secret.key配置不當權(quán)限繞過漏洞“的問題,解決這個問題需要對這個key的默認值進行修改,建議不要使用明文,可以用base64,key的長度要32位以上,下面介紹一下在兩種環(huán)境下的修改方法,感興趣的朋友一起看看吧
    2024-01-01
  • 使用docker部署java項目運行環(huán)境的實現(xiàn)步驟

    使用docker部署java項目運行環(huán)境的實現(xiàn)步驟

    本文主要介紹了使用docker部署java項目運行環(huán)境的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Docker 制作鏡像Dockerfile和commit操作

    Docker 制作鏡像Dockerfile和commit操作

    這篇文章主要介紹了Docker 制作鏡像Dockerfile和commit操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • docker搭建redis哨兵集群并且整合springboot的實現(xiàn)

    docker搭建redis哨兵集群并且整合springboot的實現(xiàn)

    本文主要介紹了docker搭建redis哨兵集群并且整合springboot的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • docker容器中安裝vim問題解決

    docker容器中安裝vim問題解決

    本文主要介紹了docker容器中安裝vim問題解決,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08

最新評論

佛冈县| 夹江县| 长顺县| 屏山县| 灵宝市| 丰都县| 满城县| 江孜县| 公安县| 内江市| 达拉特旗| 滦平县| 博爱县| 什邡市| 通辽市| 井冈山市| 安乡县| 昭通市| 延边| 中宁县| 搜索| 紫云| 平山县| 体育| 张家川| 汶上县| 白银市| 澄城县| 临高县| 寻甸| 河南省| 江永县| 赣州市| 正蓝旗| 昂仁县| 高雄县| 固阳县| 阿尔山市| 潞城市| 台江县| 无为县|