首页服务器Web服务器 docker swarm如何在指定的node上运行指定的容器

docker swarm如何在指定的node上运行指定的容器

描述问题 比如我们有worker1,worker2,worker3三个docker host另外加一个manager1(它是swarm的master)来管理它们。 如果在manager1上直接docker service create某一个容器的话,…

描述问题

比如我们有worker1,worker2,worker3三个docker host另外加一个manager1(它是swarm的master)来管理它们。

如果在manager1上直接docker service create某一个容器的话,比如nginx容器,那么master会来决定挑哪一个node作为nginx容器的运行的host。

如果我要nginx容器只跑在worker1上面的话,应该怎么办呢?

解决方案

简单来说就是给每一个node打标签。

docker node update --label-add func=nginx worker1
本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/fwq/web/3981.html
上一篇Ubuntu16.04 安装Teamviewer的教程详解
下一篇 建议收藏:好用的 Unix/Linux 命令技巧
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部