标签:Swarm相关的结果34条:

    管理swarm(17) – 管理节点

      在swarm的生命周期中,你可能需要查看或更新节点,如:列出swarm中的节点查看单个节点详信息更新节点脱离swarm列出节点在管理节点在执行dockernodels来列出swarm中的节点:$dockernodels ID              HOSTNAME STATUS AVAILABILITY MANAGERSTATUS46aqrk4e473hjbt745z53cr3t  node-…

    发布于:2019-11-20 06:17:40

    管理swarm(18) – 部署服务

      创建服务简单地在swarm中创建一个服务,你仅需要提供一个镜像名称:$dockerservicecreate<IMAGE>这时协调器开始调度任务给一个可用节点。任务基于你给的镜像来运行一个容器。例如,你可以执行如下命令来创建一个nginxweb服务器的实例服务:$dockerservicecreate--namemy_webnginx anixjtol6wdfn6yylbkrbj2nx…

    发布于:2019-11-20 06:08:14

    管理swarm(19) – 将服务附加到覆盖网络

      DockerEngine的swarm模式原生支持覆盖网络(overlaynetworks),所以你可以启用容器到容器的网络。swarm模式的覆盖网络包括以下功能:你可以附加多个服务到同一个网络默认情况下,servicediscovery为每个swarm服务分配一个虚拟IP地址(vip)和DNS名称,使得在同一个网络中容器之间可以使用服务名称为互相连接。你可以配置使用DNS轮循而不使用VIP为了可以…

    发布于:2019-11-20 05:59:36

    管理swarm(20) – 管理和维护swarm

      管理swarm(20) – 管理和维护swarm当你运行DockerEnginesswarm,管理节点是管理swarm和存储swarm状态的关键组件。为了正确地部署和维护swarm,理解管理节点一些关键的功能很重要。swarm的管理节点swarm管理节点使用Raft一致性算法来管理swarm的状态。你只需要理解Raft的一些常见概念以便来更好的管理swarm。对管理节点的数量没有限制。关于要实现多少个管理器节点的决定是性能和容错之间的折衷。增加…

    发布于:2019-11-20 05:56:28

    Docker命令行参考(33) – docker swarm init初始化集群

      Usage: dockerswarminit[OPTIONS] Initializeaswarm Options:    --advertise-addrvalue      Advertisedaddress(format:<ip|interface>[:port])    --cert-expiryduration      Validityperiodfornodecertifi…

    发布于:2019-11-19 07:21:06

    Docker命令行参考(35) – docker swarm leave脱离集群

      Usage: dockerswarmleave[OPTIONS] Leavetheswarm(workersonly). Options:    --force  Forcethisnodetoleavetheswarm,ignoringwarnings    --help  Printusage当在一个worker节点执行这个命令时,这个节点将脱离集群。可以在一个manager节点上使用–for…

    发布于:2019-11-19 06:55:48

    Docker命令行参考(36) – docker swarm join-token管理加入令牌

      Usage: dockerswarmjoin-token[--rotate](worker|manager) Managejointokens Options:    --help   Printusage -q,--quiet  Onlydisplaytoken    --rotate  RotatejointokenJointokens是允许一个节点加入集群的密钥。有两种可用的不同的joint…

    发布于:2019-11-19 06:45:17

    初步体验docker swarm集群

      之前用的阿里云容器服务,但由于acsrouting的路由错乱问题,被逼上自建dockerswarm的梁山。今天尝试自己搭建dockerswarm,竟然轻松搞定,简单的超乎想象。以下是实际搭建操作步骤:1、创建集群#dockerswarminit--advertise-addr10.251.242.231Swarminitialized:currentnode(m9dfl7r9wo1e9jxsp3o…

    发布于:2019-11-16 19:40:22

    使用Jenkins Ansible Docker Swarm实现自动化编译部署

      使用Jenkins Ansible  Docker Swarm实现自动化编译部署自动化部署在项目部署过程中很重要,一旦自动化部署完成,我们就可以减轻我们手动的操作的步骤以及出错的概率。下面介绍一种通用的自动化部署。从打包编译到上线,一条命令就完成所有操作。简单而高效1、Jenkins部署这里不在赘述,直接从新建项目开始。项目截图,如下:增加两个变量如图,BranchTobuild默认是master分支,在编译的时候也可以指定分支。PushDockerImage默认布尔值是选中…

    发布于:2019-11-16 19:29:54

    使用docker-swarm创建docker高可用集群

      使用docker-swarm创建docker高可用集群Swarm概念Swarm是Docker公司推出的用来管理docker集群,它将一群Docker宿主机变成一个单一的,虚拟的主机。Swarm使用标准的DockerAPI接口作为其前端访问入口,换言之,各种形式的DockerClient(dockerclientinGo,docker_py,docker等)均可以直接与Swarm通信。Swarm几乎全部用go语言来完成开发,Swarm0.2发布,相比0…

    发布于:2019-11-15 04:40:00

    docker swarm集群搭建及使用shipyard UI管理

      docker swarm集群搭建及使用shipyard UI管理一、规划1、swarm01作为manager节点,swarm02和swarm03作为worker节点。#cat/etc/hosts127.0.0.1localhost192.168.139.175swarm01192.168.139.176swarm02192.168.139.177swarm032、配置SSH免密登陆#ssh-keygen-trsa-P''#ssh-copy-id-i.ssh/i…

    发布于:2019-11-13 20:56:33

    在docker swarm集群中使用HEALTHCHECK解决服务更新不可用的问题

      这是我们使用自建dockerswarm集群后在部署时遇到的一个问题,使用dockerserviceupdate命令更新服务时,dockerserviceupdate-d=false--forceservice_name在更新的过程中服务有短暂的时间不能访问。该服务中运行的是asp.netcorewebapi,所使用的Dockerfile如下:FROMmicrosoft/aspnetcore:1.1…

    发布于:2019-11-13 20:32:37

    Docker Swarm + HAProxy 实现高可用

      Docker Swarm + HAProxy 实现高可用什么是高可用性?高可用性:HighAvailability(简称HA)可用性(Availability)=可靠性(Reliability)+可维护性(Maintainability)自动检测、自动切换、自动恢复主从方式、互备方式、集群方式集群的三大核心概念集群(Cluster)节点(Node)服务(Service)本文将介绍DockerSwarm+HAProxy来实现服务的高可用性环境信息本机Ma…

    发布于:2019-11-09 20:47:01

    为Docker Swarm群集配置Nutanix持久存储为Docker Swarm群集配置Nutanix持久存储

      为Docker Swarm群集配置Nutanix持久存储为Docker Swarm群集配置Nutanix持久存储本文介绍如何用Docker卷插件的方式,给DockerSwarm的群集挂载Nutanix存储。NutanixContainerVolumePlug-in简称DVP,可以给容器提供数据持久化的功能。本文使用ownCloud网盘应用做功能测试。测试的过程如下,安装部署DockerDatacenter,配置好群集,在UCP的界面里调用DVP插件建持久的数据卷,建立ownCloud服务,部署和测试该服务。…

    发布于:2019-11-03 23:25:09

    Docker Swarm 下搭建 MongoDB 分片+副本+选举集群

      Docker Swarm 下搭建 MongoDB 分片+副本+选举集群一、环境准备三台服务器,建立DockerSwarm集群,一个Manager,两个Worker。docker版本:17-09mongo版本:3.6二、MongoDB集群架构设计高清图地址:https://www.processon.com/view/link/5a3c7386e4b0bf89b8530376三、搭建集群1、【Manager】创建集群网络dockernetworkcreate-dove…

    发布于:2019-10-31 01:17:26