1

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

我已将 docker-compose 和 rancher-compose 设置为真正的标签名称。例子:

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

请告诉我为什么。

4

1 回答 1

2

发布实际答案,因为我在评论中回答了它。

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

尝试使用rancher-compose -p <name> up. 这将确保无论底层目录名称如何,都使用相同的堆栈。

于 2017-02-21T01:08:04.807 回答