force pull docker图像

u5rb5r59  于 2021-06-26  发布在  Mesos
关注(0)|答案(1)|浏览(406)

我正在尝试从docker映像启动mesos集群中的ApacheAurora作业。
我的配置是:

Job(cluster       = 'my_cluster',
    environment   = 'devel',
    role          = 'my_role',
    service       = True,
    constraints   = {
      'aurora-worker': 'true'
    },
    name          = 'my_name',
    instances     = 1,
    task          = mytask,
    container     = Docker(image='my-registry:5000/my_image:latest')])

不幸的是,在第一次运行之后,映像将缓存在节点上,并且随后不会刷新。
有没有办法强迫aurora为给定的作业提取docker映像(类似于marathon的forcepullimage)?

vs91vp4v

vs91vp4v1#

首先,图像的提取是mesos中集装箱船支持的一个可选方法。这里有更多的说明。
我查了极光的网站,可能下面的改动会有帮助。改变 Docker(image='my-registry:5000/my_image:latest')Docker(image='{{docker.image[my_image][latest]') . 当然,你的docker注册表配置在 cluster.json 同时,在这里指定。这里有额外的信息。
也许这会有帮助。

相关问题