docker和docker-compose的版本對應關系怎么看?最近在安裝這兩個工具,像知道他們的版本對應關系,查了不少資料才找到。
雖然 Docker 和 Docker Compose 的版本并不嚴格綁定,但是在某些情況下,新版本的 Docker Compose 可能會引入需要更高版本 Docker 引擎支持的新特性或更改。所以,保持兩者的版本兼容性還是很有必要的。
就在docker-compose的發行說明里面看,示例如下:
Docker-compose的發行說明 |Docker 文檔https://docs.docker.com/compose/releases/release-notes/
頁面截圖:
翻譯:
截圖翻譯一下就是:將 Docker Compose 依賴的?Docker Engine(引擎)?和?Docker CLI(命令行工具)?的版本要求或兼容性范圍提升到?v28.2.2
。
?
雖然沒有明確指出對應的版本關系,但是從文檔可以看出:2.36.2版本的docker-compose是支持v28.2.2版本的docker的。
2.36.2版的 Docker Compose 可能使用了 Docker Engine?28.2.2
?中新增的 API 或特性,所以為了避免兼容性問題,還是使用對應版本為好。