我在Rancher上找工作。当我启动将图像部署到牧场主的命令时,一切正常,但我只遇到一个问题:新图像总是部署到新堆栈。
我已将docker-compose和rancher-compose设置为true标记名称。例如:
labels:
io.rancher.container.pull_image: always
io.rancher.scheduler.affinity:host_label: tag=sc-dev
请告诉我原因。
答案 0 :(得分:2)
自我在评论中回答后发布实际答案。
堆栈名称来自实际目录名称。因此,如果目录名称在rancher-compose up
命令之间发生变化,则可能导致重复堆栈。
尝试使用rancher-compose -p <name> up
指定堆栈名称。这将确保使用相同的堆栈而不管底层目录名称。