Git 保持Docker容器的最新状态
假设我有几个Docker容器。每个都提供最初在容器启动时从远程Git存储库中提取的代码。但是,现在一些容器正在提供远程主分支后面的代码。我想把它们都更新 我意识到我可能可以运行Git 保持Docker容器的最新状态,git,github,docker,Git,Github,Docker,假设我有几个Docker容器。每个都提供最初在容器启动时从远程Git存储库中提取的代码。但是,现在一些容器正在提供远程主分支后面的代码。我想把它们都更新 我意识到我可能可以运行docker exec-it[container_id]bash,然后在我的每个容器内手动git pull,但这似乎不是一个非常可扩展或实用的选项 是否有一种现有的方法来自动化Docker容器的代码提取?webhooks是正确的方法吗?您可以使用web hooks,前提是您有一个可到达的端点。我喜欢建立新的码头工人图像时,
docker exec-it[container_id]bash
,然后在我的每个容器内手动git pull
,但这似乎不是一个非常可扩展或实用的选项
是否有一种现有的方法来自动化Docker容器的代码提取?webhooks是正确的方法吗?您可以使用web hooks,前提是您有一个可到达的端点。我喜欢建立新的码头工人图像时,您的回购被更新,但与您的方法,你可以考虑类似的东西:
docker运行
A、B和C与——来自W的卷
W本质上是一个主容器,它为每个单独的容器a、B和C(间接通过卷)公开Webhook吗?另外,
--W
中的卷是否允许每个容器访问A、B和C的存储库?这两方面都是正确的。当然,如果这更有意义的话,您可以将W的功能直接移动到A、B和C中。