gpt4 book ai didi

playframework - 用于微服务应用的 Docker

转载 作者:行者123 更新时间:2023-12-02 19:13:00 25 4
gpt4 key购买 nike

我正在开发一个新的基于微服务的服务器。
为了简化我们的日常工作,我使用了多个 docker 容器,每个容器运行不同的微服务。
我们正在 Windows 上开发,但代码最终将在 Linux 上运行。

最好的方法是什么?
(1) 每次构建,将目标文件复制到相关容器中?
(2) 与容器共享我的源代码并在每个容器中构建/运行?
(3) 与每个容器共享我的目标文件?
(4) 其他?

谢谢

最佳答案

  • 在您的开发环境中,您可以批量安装 IDE 的二进制文件目录。这将减少本地开发环境的反馈循环。您不必每次都重新构建镜像,只需重新启动容器即可。这甚至适用于 boot2docker 下的 Windows。
  • 将代码提交到源代码控制系统后,您应该应用发布管道/流/训练来构建相关的 docker 镜像,并在其上放置内部版本号。标记并将其发布到您的私有(private) docker 注册表中。
  • 脚本所有环境以安全地切换到最新的 docker 镜像。测试设置并在发生错误时恢复到以前的 docker 容器。如果它是安全的,那么在下一阶段推出它。
  • 通过运行数据库客户端的实用程序容器推出数据库更改。
  • 关于playframework - 用于微服务应用的 Docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31371618/

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