Skip to the content.

[TOC]

Docker-cluster

一、原始Docker环境

1、通过Docker自身暴露端口,结合DockerUI搞定

第一步,配置Docker对外暴露

vim /usr/lib/systemd/system/docker.service

打开后,找到如下的2行

image-20191221152324246

我们在ExecStart参数后,加上以下内容:

-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock 

最终结果如下:

image-20191221153110105

第二步,我们重启Docker

systemctl daemon-reload
systemctl restart docker

好了,确认Docker启动正常后,我们验证下是否可以。

docker -H 127.0.0.1 info

如果看到以下内容,则表示失败(当然各位注意:如果在别的Docker机器验证,记得把2375端口对外暴露哦):

image-20191221153420319

如下,则成功:

image-20191221153457063

成功之后,我们利用Portainer来做集群管理:

配置信息,各位填上自己的Docker机器IP地址即可,其中TLS是安全方面的设置,如机器暴露在公网,则可以查阅该方面的配置,此处不再涉及。

image-20191221154026891

二、Docker-swarm