我已经开始使用docker swarm模式,而且我无法找到有关传统swarm所涵盖的很多内容的可靠信息。有谁知道以下事情?
有哪些过滤器?用于具有约束,运行状况和容器,但不确定在创建服务时如何设置,更改或使用该过滤器。我通过传递" - 约束node.labels.FOO == BAR"来获得约束标签。停靠服务创建,但不确定其他过滤器。
如何设置亲和力,依赖关系,端口?通过" -e"似乎没有工作..
无论如何设定策略......?
不是特定于swarm,但有没有办法检查容器保留多少CPU或内存?无法在泊坞窗信息中找到相关信息。
这个问题也不是特定于群体。有没有办法限制磁盘和网络带宽?
我指的是这个=> https://docs.docker.com/swarm/scheduler/filter/但是我找不到群集模式。 认真应该致力于改进群模式文档...
答案 0 :(得分:-1)
问题1,2和3可以通过以下链接回答我相信 https://docs.docker.com/engine/swarm/manage-nodes/
第四个问题:
你可以很好地对容器进行docker检查以获得cpu和内存保留。默认情况下,docker不会为内存和CPU分配限制,它会尝试使用主机上可用的内容。如果您已设置限制,则可以通过docker inspect查看相同内容。