iT邦幫忙

0

docker-compose 3.9

  • 分享至 

  • xImage

最近要覆現一個POC,需要架設docker & docker-compose,POC的要求需要compose 3.9
我看了許多教學大多是1.25,請問哪邊教學呢?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

4
Ray
iT邦大神 1 級 ‧ 2021-11-23 00:30:24
最佳解答

你把 Schema 和 Application 搞混了....

Docker 有幾種不同的工具:

  1. Docker Engine
  2. Docker Compose
  3. Docker File
  4. Compose File

後兩者只是一種文件格式, 裡面寫了用來建構 Container 的指令, 給前面的 Engine 或者 Compose 讀取的.

目前各版本發行狀況:

Docker Engine 20.10.11
Docker Compose 1.29.2
Docker File 格式 (跟隨 Engine 版本)
Compose File 格式 3.9

其中,
Docker Engine 可以讀取 Docker File 的內容;
Docker Compose 則是讀取 Compose File 的內容, 並呼叫 Engine.

Compose File 通常以 YAML 格式撰寫, 他的版本會宣告在最開頭,
以下的範例展示, Docker File 和 Compose File 寫法, 以及如何用 Docker Compose (1.29.2) 讀取 Compose File (3.9) 去啟動 Engine (20.10.11):
Get started with Docker Compose

你所看的: 要求 3.9 應該是指 Compose File 3.9 的 YAML 檔案.
(通常是在 YAML 檔案的第一行寫上: version: "3.9" 標明版本)

我要發表回答

立即登入回答