我正在使用标记LTS
从Docker运行Jenkins。这个标记后面是版本2.73.2
。现在有一个新的LTS
版本:2.73.3
。Docker不会自动检查它。我必须执行docker pull jenkins/jenkins:lts
以获得新版本。
但是如何检查标签是否有更新的构建呢?
编辑:我想说明:这不是复制品!我问如何检查更新的Docker图像可用。我知道如何升级(正如我上面所说的)。
有一个名为Watchtower(https://github.com/v2tec/Watchtower)的项目,它监视正在运行的容器,如果有一个具有相同标签的新版本可用,它将拉出新映像并重新启动容器。
我目前正在运行官方的ghost Docker映像,并使用该映像构建几个容器。 如果我想更新my Docker映像,我只需使用以下命令:
因为AWS代码构建提供了“Docker”策划的图像(http://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref.html),我想重用其中一个来构建我的自定义代码构建映像(http://docs.aws.amazon.com/codebuild/latest/userguide/sample-docker-custom-im
是我在复制时做错了什么,还是有办法不缓存特定的步骤?
我正在开发一个带有多个docker容器的微服务。使用docker-compose可以创建我想要的图像,但也可以创建其他几个图像副本,这些副本会填满我的磁盘空间。这其他子图像有什么用,我可以阻止他们被创建,因为他们正在消耗我的内存。请注意,它们并不是真正的“悬空”,它们只是出现在构建中。
目前,我发现谷歌云构建发生在构建docker图像的时候(不像我想象的那样,它会构建我的图像,然后执行我的图像来完成所有的构建)。那是在这篇文章里 谷歌云构建的快速启动 我有一个Dockerfile现在很简单 我有一个单一的下载和提取下载任何工件(zip文件)从最后的单构建运行构建(只有修改的服务器被构建或依赖于上一个CI构建的变化的服务器被构建,就像下游库可能被更改)。第一行只是列出了我需要在一个