一千萬個為什麽

搜索

使用docker-compose覆蓋整個部分的最佳實踐是什麽?



泊塢窗,compose.override包含:

volumes:
  - ./a:/path/to/a

碼頭構成:

volumes:
  - a:/path/to/a

當docker-compose up運行時,覆蓋覆蓋 ./ a 覆蓋 a

當新卷添加到docker-compose時,覆蓋也會嘗試掛載。

泊塢窗,compose.override

volumes:
  - ./a:/path/to/a

碼頭構成:

volumes:
  - a:/path/to/a
  - b:/path/to/b

如何防止覆蓋將使用在docker-compose文件中定義的卷?

When 泊塢窗,compose.override contains

volumes:
  - a:/path/to/a
  - .b:/path/to/b

b仍然安裝...

轉載註明原文: 使用docker-compose覆蓋整個部分的最佳實踐是什麽?

一共有 1 個回答:

根據對此文檔,它似乎並不可以通過使用不同的docker-compose文件來覆蓋docker-compose中的完整部分。

如果兩個文件都存在於相同的目錄級別,則為撰寫   將這兩個文件組合成一個配置。

     

docker-compose.override.yml文件中的配置已應用   除了docker-compose.yml文件中的值以外。