Docker1.7安装及swarm集群搭建与介绍

本文详细介绍了如何在CentOS 7上安装Docker,并通过实例演示了如何搭建包含Manager和Worker角色的Swarm集群,还提供了集群维护的相关命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux centos7上安装Docker1.7:

打开页面:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/,执行以下命令

wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm
yum install -y docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm
yum intall -y docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm

启动docker服务:

systemctl start docker

Swarm集群搭建:

三台测试机器:100.73.18.107<Manager>、100.73.18.108<Worker>、100.73.18.109<Worker>,依次执行docker安装步骤

在Manager机器100.73.18.107上执行:

docker swarm init --advertise-addr 100.73.18.107

复制返回的token: SWMTKN-1-5pns72y72n7h57cupvck2ixam0w2pzt0a070uma60ve7qhk3my-4n1vjdk12qetcid9rzs3h4bzb

在两台Worker机器上面执行join命令,后面跟上token、Manager地址及监听端口

docker swarm join --token SWMTKN-1-5pns72y72n7h57cupvck2ixam0w2pzt0a070uma60ve7qhk3my-4n1vjdk12qetcid9rzs3h4bzb 100.73.18.107:2377

然后检查集群状态:

docker node ls


docker node 全部命令:

  demote    Demote one or more nodes from manager in the swarm   将一个管理节点降为工作节点
  inspect     Display detailed information on one or more nodes 查看一个节点详情
  ls          List nodes in the swarm  所有节点
  promote   Promote one or more nodes to manager in the swarm  讲一个工作节点升级为管理节点
  ps          List tasks running on one or more nodes, defaults to current node  展示正在执行的任务
  rm          Remove one or more nodes from the swarm 删除一个节点
  update      Update a node  更新一个节点


使用docker info查看集群信息:


* 后续会更新使用docker service创建服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值