gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 18:52:58 24 4
gpt4 key购买 nike

我想确保我们的前端开发人员可以访问最新版本的后端 Web 应用程序,并且可以在需要时对其进行更新,以避免与也在开发中的 API 不兼容。

我创建了一个 docker-compose.yml包含两项服务的文件:一项用于后端 Web 应用程序,使用自定义 Dockerfile 构建, 和一个通用的 postgres数据库的图像。一切正常。

我已经使用 docker-compose push 将后端 webapp 镜像发布到由 Nexus 存储库管理器支持的私有(private) docker 注册表命令。

现在我想以某种方式制作我的docker-compose.yml可用,因此前端开发人员需要做的就是使用简单的命令运行它。

有没有办法发布docker-compose.yml到 Docker 注册表,这样我就可以避免与前端开发人员共享后端源?

最佳答案

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

最近,Docker 一直在开发 docker-app,它允许您使用注册表服务器共享 docker-compose.yml 文件。这是一个单独的安装,目前是实验性的,所以我不会基于它的生产环境,但可能对开发人员尝试有用。您可以在此处 checkout 该项目:

https://github.com/docker/app

关于docker - 如何发布 docker-compose.yml 本身?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52700566/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com