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)

相关推荐

  • 数据库的信息安全管理有哪些

    技术数据库的信息安全管理有哪些本篇内容主要讲解“数据库的信息安全管理有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“数据库的信息安全管理有哪些”吧!一、操作系统账号的安全

    攻略 2021年11月15日
  • HDFS分布式存储有什么优势特点

    技术HDFS分布式存储有什么优势特点这篇文章主要介绍了HDFS分布式存储有什么优势特点,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。近年,随着区块链、大数

    攻略 2021年12月9日
  • 如何深入理解Java设计模式的迭代器模式

    技术如何深入理解Java设计模式的迭代器模式如何深入理解Java设计模式的迭代器模式,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、什么是

    攻略 2021年11月5日
  • VNPY中如何实现从发送交易指令到交易所的源代码

    技术VNPY中如何实现从发送交易指令到交易所的源代码小编给大家分享一下VNPY中如何实现从发送交易指令到交易所的源代码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让

    攻略 2021年11月20日
  • 软件设计-模板方法模式

    技术软件设计-模板方法模式 软件设计-模板方法模式数据库连接对数据库的操作一般包括连接、打开、使用、关闭等步骤,在数据库操作模板类中我们定义了connDB()、openDB()、useDB()、clos

    礼包 2021年12月14日
  • mysql入门基础知识点有哪些

    技术mysql入门基础知识点有哪些本篇内容介绍了“mysql入门基础知识点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有

    攻略 2021年12月3日