我在这里追求开源和免费解决方案。
我有两个私有git仓库(github或bitbucket),两个服务的源代码(例如均基于Spring Boot)分别是service1
和service2
。每个服务都有其dockerfile
。
我也有一个独立的CentOS7服务器来部署这两个应用程序。我希望使用在我的独立服务器上运行的docker使用每项服务的git push
上的源代码形式git repos自动部署这些应用。
在git repo(git push
)中对每个服务进行每次更改之后,我希望将源代码构建到其docker映像映像中,而不是部署到独立的CentOs服务器上。
示例工作流程如下:
git push
上的代码基础tih service1
更改为git repo(例如github)service1
的映像已作为docker container 最低工作配置将是什么样子(即使带有附加软件或服务)?建议在这种情况下使用docker-compose
吗?