簡體   English   中英

如何發布docker-compose.yml本身?

[英]How to publish docker-compose.yml itself?

我想確保我們的前端開發人員可以訪問最新版本的后端Web應用程序,並且可以在需要時進行更新,以免與也在開發中的API不兼容。

我創建了一個docker-compose.yml文件,其中包含兩個服務:一個用於后端Web應用程序,該服務使用自定義Dockerfile ,另一個用於數據庫的通用postgres映像。 一切正常。

我已經使用docker-compose push命令將后端webapp映像發布到由Nexus存儲庫管理器提供支持的私有Docker注冊表中。

現在,我想以某種方式使我docker-compose.yml可用,以便前端開發人員只需使用簡單命令即可運行它。

有沒有一種方法可以將docker-compose.yml發布到Docker注冊表中,從而避免與前端開發人員共享后端源?

共享docker-compose.yml文件的傳統解決方案是版本控制(例如GitHub)。

最近,Docker一直在致力於docker-app,它允許您使用注冊表服務器共享docker-compose.yml文件。 這是一個單獨的安裝,目前處於試驗階段,因此我不會在其上建立生產環境,但可能對開發人員進行嘗試很有用。 您可以在此處簽出項目:

https://github.com/docker/app

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM