iT邦幫忙

2021 iThome 鐵人賽

DAY 19
1
DevOps

以 Docker 為始的多種開源服務初探系列 第 19

Day 19 Docker Compose 操作指令

使用 docker compose 來串起一連串的 Container 服務前,這邊先筆記下一些在過程中會用到的常見指令:

  1. docker-compose build
    建構由 docker compose 設定檔所定義的容器們,不過 build 完成後不會主動執行。
    • --pull:總是從遠端拉最新版本
    • --force-rm:建構前移除當前基於此設定檔的所有容器
    • --no-cache:不使用快取
  2. docker-compose start
    啟動 docker-compose 專案下的容器服務,沒有建構的動作
  3. docker-compose up
    建構後啟動 docker-compose 專案下的所有容器服務。你可以額外下服務名稱,來啟動部分綁訂在 docker-compose 內的服務。要注意的是:docker-compose up 預設是會將容器命令即時顯示在 CLI 中 ( 又稱前台顯示 )。
    • -d:將顯示模式改為後台方式
    • --force-create:強迫建立基於此設定檔的所有容器
    • --build:強迫建立容器所需要的映像檔
  4. docker-compose stop
    猶如指令的直白描述,停止此 docker compose 專案所有容器的運行
  5. docker-compose rm
    刪除由此 docker compose 專案所建立的所有容器
  6. docker-compose logs
    取得 docker-compose 所形成服務的 log 記錄
    • --follow:持續輸出,而非僅一次
    • --timestamps:顯示每筆輸出的時間資訊
  7. docker-compose down
    與 docker-compose up 的作用相反,執行時會一併的清除由 docker-compose up 所建立起的映像檔和網路設定

上一篇
Day 18 Docker Compose 簡介和安裝
下一篇
Day 20 架設開源的 CodiMD 服務
系列文
以 Docker 為始的多種開源服務初探30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言