Rancher:总是部署到新堆栈

时间:2017-02-16 10:12:07

标签: docker docker-compose rancher

我在Rancher上找工作。当我启动将图像部署到牧场主的命令时,一切正常,但我只遇到一个问题:新图像总是部署到新堆栈。

我已将docker-compose和rancher-compose设置为true标记名称。例如:

 labels:
      io.rancher.container.pull_image: always
      io.rancher.scheduler.affinity:host_label: tag=sc-dev

请告诉我原因。

1 个答案:

答案 0 :(得分:2)

自我在评论中回答后发布实际答案。

堆栈名称来自实际目录名称。因此,如果目录名称在rancher-compose up命令之间发生变化,则可能导致重复堆栈。

尝试使用rancher-compose -p <name> up指定堆栈名称。这将确保使用相同的堆栈而不管底层目录名称。