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

来源:互联网 发布:微博系统数据库设计 编辑:程序博客网 时间:2024/06/05 06:22

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.rpmyum install -y docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpmwget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpmyum 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创建服务

原创粉丝点击