Docker Compose -- operation

Compose 這個工具可以讓我們透過一個設定檔(yml),就能一次定義與啟用一到多個 container

啟動 :

官方建議的步驟很簡單,只要3個步驟

  1. 定義你的 container 服務的 dockerfile,以便可以佈署在任何地方.

  2. 透過 docker-compose.yml定義你的服務跟之間的關聯性.

  3. 執行 docker-compose up 你的服務們就啟起來了.

就可以簡單方便的完成啟用。

那接來跟大家介紹一下 docker compose 的指令操作

操作 :

大部份指令都跟 docker 指令雷同,但需要在有 docker-compose.yml 的路徑下

列舉已存在的容器: docker-compose ps

啟動已存在的容器: docker-compose start

暫停已啟動的容器: docker-compose stop

重啟已啟動的容器: docker-compose restart

啟動設定好的容器: docker-compose up

結束已啟動的容器: docker-compose down [--rmi] [-v] [-t]

--rmi :結束後連 image 一起刪除

--v:結束後連 volume 一起刪除

-t:設定關閉的 timeout 時間

下一章來介紹一下 yaml 檔的撰寫~

Last updated

Was this helpful?