带有 docker 撰写应用程序的 Google Jib,在将映像重建到 Docker 守护程序后重新启动应用程序的快速



我在我的春季启动 Gradle 构建文件中使用了com.google.cloud.tools.jib版本3.2.1

我正在使用的存储库必须在 docker-compose 应用程序中运行,因为只有当有其他服务与其共享信息时,它才会起作用。

正在更新代码以添加身份验证,但这不是这里的问题。

每当我更新任何东西时,我的流程如下:

  1. 更新代码。
  2. Gradle jibDockerBuild # 构建到 Docker 守护进程
  3. docker-compose down # 以停止并删除旧应用程序
  4. docker-compose up # 以启动更新新服务的应用程序

问题: 有没有一种更流畅/更快的方法来执行这种过程,我的意思是无需在每次更新时关闭 docker-compose 应用程序?

我正在考虑一些事情,比如把我的服务调低然后上调,作为一个单一的服务。但我一无所获。

看看docker-compose up --help

如果要强制 Compose 停止并重新创建所有容器,请使用--force-recreate旗帜。

因此,docker-compose up --force-recreate将允许您重新创建容器,而无需执行docker-compose down这也将删除网络。

相关内容

  • 没有找到相关文章

最新更新