2017-02-13 94 views
0

在Docker應用的測試版本中,您將得到docker-compose版本1.11.1,它只支持文件版本2.0(即,docker-compose文件具有'version:「2 「' 在頂部)。Docker在mac上構建2.1+版本

從2.1以上版本中我會喜歡使用一些功能,但似乎mac的docker有點落後。

有沒有辦法讓我在mac上使用2.1+,或者我只是需要等待mac上的1.12 docker-compose發佈?

回答

1

最新的Docker for Mac(非測試版)支持2.1撰寫文件功能。

您可能會困惑Docker ComposeDocker Engine版本。

A version 2.1 compose file需要運行1.12.0+的Docker Engine,但我無法找到有文檔說明的Compose版本要求,但它適用於此處的Docker Compose 1.10+。

撰寫客戶

docker-compose -v 

泊塢客戶

docker -v 

泊塢守護進程/服務器

docker info | grep ^Server 
+0

感謝這個 - 我其實沒有嘗試設置版本爲2.1。你說得很對,我在查看兼容性矩陣的時候讓docker-compose和docker引擎混淆了: https://docs.docker.com/compose/compose-file/compose-versioning/ – phanteh