Portainer不仅只能管理自身容器主机,还可以添加其他主机节点,比方说有好几台容器宿主机,我们只需要在其中一台主机上安装Portainer即可对所有主机节点进行管理,这篇章我们就来详细看一下如何添加。
Portainer支持很多中添加节点的方式:
由于我们都是单机进行管理,这里我们选择Docker API
进行接入。
文章目录
1、首先需要开启 Docker API
如何开启Docker API 官方也提供了详细的文章https://docs.docker.com/engine/security/protect-access/
Docker节点主机需开启Docker API端口,这种方式需要重启当前的Docker服务,但节点主机无需单独部署Agent服务。
编辑dockers.service文件
[root@pro log]# vim /usr/lib/systemd/system/docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
BindsTo=containerd.service
After=network-online.target firewalld.service containerd.service
Wants=network-online.target
Requires=docker.socket
[Service]
Type=notify
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H fd:// -H unix:///var/run/docker.sock
ExecReload=/bin/kill -s HUP $MAINPID
TimeoutSec=0
RestartSec=2
.....
在ExecStart启动项添加如下内容:
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H fd:// -H unix:///var/run/docker.sock
重启docker服务
systemctl daemon-reload
systemctl restart docker.service
检查服务状态
[root@pro log]# netstat -lntp|grep ":2375"
tcp6 0 0 :::2375 :::* LISTEN 12823/dockerd
打开API后接下来就进行主机的添加
2、添加Docker 主机节点
添加节点
【Endpoints】 -> 【Add endpoints】-> 【Docker】
- 必填项
Name
Endpoint URL
添加节点后即可再首页看到节点已经在线了。
最新评论
# 这只是一个创建远程登录并授权的语句、仅作为记录 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Fit2cloud!' WITH GRANT OPTION;
当MGR集群初始化结束后,需要开启MGR集群自启动(需要有一台节点是自动开启引导) loose-group_replication_start_on_boot = ON #设置节点是否在启动时自动启动 MGR 集群 loose-group_replication_bootstrap_group = ON #设置节点是否作为初始引导节点启动集群
密码:blog.sirliu.com
本内容密码:blog.sirliu.com 最新整理的文章在这里喔:https://blog.sirliu.com/2018/11/shell_lian_xi_ti.html