使用容器进行 Java 开发
使用容器进行 Java 开发 中的容器化您的应用程序的步骤 。 在本部分中,您将逐步为上一部分中容器化的应用程序设置本地开发环境。这包括: 添加本地数据库并持久化数据 创建开发容器以连接调试器 配置 Compose 以在您编辑和保存代码时自动更新正在运行的 Compose 服务 您可以使用容器来设置本地服务,例如数据库。在本部分中,您将更新docker-compose.yaml文件以定义数据库服务和用于保存数据的卷。此外,此特定应用程序使用系统属性来定义数据库类型,因此您需要更新Dockerfile以在启动应用程序时传入系统属性。 在克隆存储库的目录中,docker-compose.yaml在 IDE 或文本编辑器中打开文件。docker init添加了示例数据库服务,但需要针对您独特的应用程序进行一些更改。 在该docker-compose.yaml文件中,您需要执行以下操作: 取消注释所有数据库指令。您现在将使用数据库服务而不是本地存储来存储数据。 删除顶级secrets元素以及db 服务内的元素。此示例使用环境变量作为密码而不是机密。 user从服务中删除该元素db。此示例在环境变量中指定用户。 更新数据库环境变量。这些是由 Postgres 映像定义的。有关更多详细信息,请参阅 。 更新服务的运行状况检查测试db并指定用户。默认情况下,运行状况检查使用…