iT邦幫忙

2025 iThome 鐵人賽

DAY 17
0
自我挑戰組

DevOps 工具鏈系列 第 18

Docker Compose

  • 分享至 

  • xImage
  •  

當應用需要「多個服務一起運作」時(例:Web + Database),逐一下 docker run 會很繁瑣。Docker Compose 讓我們用一個 docker-compose.yml 檔,定義並一次啟動整套環境。

Docker Compose 的重點:
1. 宣告式設定
以 YAML 描述服務、網路、磁碟(volumes)與環境變數,讓環境可版本化、可重現。
2. 一鍵啟停
用 docker compose up -d 啟動全部服務;docker compose down 乾淨關閉並移除資源。
3. 服務之間的銜接
服務名稱即 DNS(如 db),其他容器可用此名稱連線;可設定 depends_on 控制啟動順序。
4. 本機開發友善
透過 volume 掛載原始碼、環境變數檔(.env)與埠號對應,快速迭代測試

👉 總結:Docker Compose 用「一份設定檔」把多服務環境打包成可一鍵啟動的開發/測試平台,讓本機與團隊協作更一致、更高效。


上一篇
Dockerfile
系列文
DevOps 工具鏈18
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言