我在玩github、travis ci(构建管理器)、数字海洋(云)、docker hub、docker cloud来创建连续部署。
我已经成功地将github与travis ci和docker hub集成在一起,因此在每次向我的一个分支(开发)发出拉取请求后都会创建新的映像。
-
Docker云不支持在集群模式下与数字海洋集成。这是否意味着数字海洋不支持swarm,或者docker cloud的gui不只支持数字海洋集成?(我想答案是,我可以在数字海洋中用我的机器做任何我想做的事)。
-
docker云是否提供了从远程机器使用命令行无法访问的任何特殊功能?
-
如果群组使用的图像具有相同标签的较新图像,那么群组是否可以配置为检查更新?或者更好:当有带有相同标签的更新图像时,有没有任何服务可以通知集群
我只能帮助处理数字3。
如果你想强制群获得具有相同标签的新图像版本,你可以通过使用新图像的RepoDigest来强制。
docker pull myimage:tag
docker service update
--image $(docker inspect -f '{{index .RepoDigests 0}}' myimage:tag)
my-container --force --detach=true
哈奇,但它像一个魅力。