安装docker-swarm

在virtualbox安装centos7

注意一定要是在centos7及以上的版本

centeos安装docker

curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

启动docker容器

service docker start

安装docker swarm

docker pull swarm

获取docker容器ip

本次我的两个主机的ip是:
    manage:192.168.1.164
    node1:192.168.1.183
    node2:192.168.1.194

生产集群token

docker run --rm swarm create
执行命令后会生产一串集群的token,记录下来(我的token是:6335a310b4fe5b21492bc119a03980d6)

添加节点到集群

docker run -d swarm join --addr=192.168.1.183:2375 token://6335a310b4fe5b21492bc119a03980d6
docker run -d swarm join --addr=192.168.1.194:2375 token://6335a310b4fe5b21492bc119a03980d6

在manage上开启管理程序

docker run -d -p 8888:2375 swarm manage token://6335a310b4fe5b21492bc119a03980d6

列出集群中的节点

docker run --rm swarm list token://6335a310b4fe5b21492bc119a03980d6    

在manage上管理node1,node2

docker -H 192.168.1.164:8888 info
docker -H 192.168.1.164:8888 ps
docker -H 192.168.1.164:8888 logs

在集群上运行容器

docker -H 192.168.1.164:8888 run -d --name web1 nginx
docker -H 192.168.1.164:8888 run -d --name web2 nginx
坚持原创技术分享,您的支持将鼓励我继续创作!