我有一个我工作的docker存储库和一个不断从repo中提取它的机器人以保持所有内容同步但我需要一种方法来确定当我拉动时,是否下载了更新以便我可以重新启动守护进程。
是否存在使用注册表本身的方法或其他我可以找到更新是否已下载的内容?我希望我有道理:)
答案 0 :(得分:0)
一如既往,我似乎在几分钟内找到答案。对于其他对此解决方案感兴趣的人,只需在运行docker inspect __repo__
之前执行docker pull __repo__
并将id
或created
日期保存在变量中,然后再次运行inspect并查看是否数据确实匹配。如果它没有提取更新,您的机器人可以在容器上重新启动。