docker swarm集群中如何指定容器部署节点

技术docker swarm集群中如何指定容器部署节点这篇文章给大家介绍docker swarm集群中如何指定容器部署节点,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在docker swarm 集

本文介绍了如何在docker swarm集群中指定容器部署节点。内容非常详细,有兴趣的伙伴可以参考,希望对大家有所帮助。

在docker swarm集群中,默认情况下,容器通常随机部署到每个节点。但是,有时在部署中,某些服务会在特殊机器上指定。

在这种情况下,我们可以在docker-compose.yml文件中使用deploy.placement.constraints属性。

1.指定管理器或工作节点。

部署:

复制:1

placement:

约束3360

# #以通用方式指定管理器或工作节点。

-node.role==worker2。指定主机名。

部署:

复制:1

placement:

约束3360

-node.hostname==docker13。指定节点标签。

节点标签可以标记一台或多台计算机,然后在编写文件中指定节点标签,该文件可以部署在相应标记的计算机上。具体步骤如下:

现在,所有节点机器都在主节点机器上标记,命令如下:

docker node update-label-add role=标签名主机名。

例如,我想将主机名为docker1的机器标记为db。

然后,配置组成文件。

部署:

复制:1

placement:

约束3360

-node.labels.role==dbcommand删除节点标签。

Dockernodeupdate-label-rmrole标签名称4。指定节点id。

首先检查节点的id,命令如下:

如图所示的Dockernodels:

docker  swarm集群中如何指定容器部署节点

部署:

复制:1

placement:

约束3360

-节点。id==xy4ttvg3 xqbwu4lok2xpg MRC 5。根据引擎标签。

部署:

复制:1

placement:

约束3360

-engine . labels . operating system==Ubuntu 14.04我们在这里分享了如何在docker swarm集群中指定容器部署节点。希望如此。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/38485.html

(0)

相关推荐

  • ln2求导,证明ln2(2^4) + ln3

    技术ln2求导,证明ln2(2^4) + ln3我还是将原题的前因后果给你写一下吧,原理的第二问证明了ln(x)/x^2   ln2求导。。+lnn/(n^4)全部这类题一般是在高考题目中是最后一道大题的最后一问中出现,

    2021年10月22日
  • 互联网中元宇宙概念指的是什么意思

    技术互联网中元宇宙概念指的是什么意思这篇文章将为大家详细讲解有关互联网中元宇宙概念指的是什么意思,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 元宇宙不是特

    2021年11月2日
  • asreml怎样设定初始值

    技术asreml怎样设定初始值asreml怎样设定初始值,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1. 背景一个朋友问我,如何固定asr

    攻略 2021年12月10日
  • mydumperloaderother

    技术mydumperloaderother mydumperloaderother1.mydumperMydumper是一个针对MySQL和Drizzle的高性能多线程备份和恢复工具。 Mydumper

    礼包 2021年11月10日
  • 上引号,这段话在人字上加引号的作用

    技术上引号,这段话在人字上加引号的作用这段话在“人“字上加引号的作用是表示特殊的称谓,指具有特殊含义的词语上引号。引号的作用如下:1、表示引用的部分。文章中的人物对话或者是直接引用别人的话(或文章)用引号,为的是把他们和

    生活 2021年10月20日
  • 怎么使用css z index属性

    技术怎么使用css z index属性本篇内容主要讲解“怎么使用css z index属性”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用css z index属性”吧

    攻略 2021年11月12日