gpt4 book ai didi

docker - Tutum Redeploy触发器不会从图像重建

转载 作者:行者123 更新时间:2023-12-02 20:24:52 26 4
gpt4 key购买 nike

使用dashboard.tutum.co的Web界面,当我点击容器上的“重新部署”按钮时,它的不会从我的Docker Hub镜像重建。那是正常行为吗?

这是上下文。
我一直在尝试实现如下的持续交付策略:Github> Docker Hub> Tutum。效果很好,只是最后我的网站的“最新版本”没有启用。为了检查是否可能是Docker Hub的问题,我终止了Tutum容器并重新创建了它(使用最新的Docker Hub镜像):然后,我的网站的最新版本处于 Activity 状态。
难道我做错了什么?

编辑:
问题在于,Tutum上的默认重新部署行为是重用容器卷。这就是为什么我的代码未更新的原因!
有一个名为“reuse_volumes”的查询参数记录在here中,但是我无法在Docker Hub webhooks上成功使用它,因此问题仍然存在。

最佳答案

好像过去有the reuse_volumes parameter in the Stackfile,但是它已被删除。

无论如何,我通过使用REST API调用来重新部署服务来解决此问题。由于我使用Travis CI构建镜像,对其进行测试并将其推送到Docker Hub,因此我已停止使用Docker Hub的webhook,并且在推送镜像后执行了一个简单的cURL调用:

curl -u $USERNAME:$TUTUM_API_KEY -H "Content-Type: application/json" -X POST -d '{"reuse_volumes":false}' https://dashboard.tutum.co/api/v1/service/$SERVICE_UUID/redeploy/

它完成了工作。

关于docker - Tutum Redeploy触发器不会从图像重建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33952078/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com