Docker Swarm 2376怎么配置允许远程访问
时间: 2024-02-20 20:00:12 浏览: 234
docker swarm 20.10.17 + portainer-ce 2.14.2 + nginx 1.23.1 离线包
要配置Docker Swarm 2376允许远程访问,需要按照以下步骤进行:
1. 编辑Docker服务配置文件,找到Docker服务的配置文件,一般在/etc/systemd/system/docker.service.d/下面,使用vi或nano进行编辑,如果没有该目录或者文件,可以创建一个。
2. 修改Docker服务配置文件,添加以下内容:
```
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H unix:// -H tcp://0.0.0.0:2376
```
3. 重新加载Docker服务配置文件,执行以下命令:
```
systemctl daemon-reload
```
4. 重启Docker服务,执行以下命令:
```
systemctl restart docker
```
5. 配置防火墙规则,打开2376端口,执行以下命令:
```
firewall-cmd --zone=public --add-port=2376/tcp --permanent
firewall-cmd --reload
```
6. 测试远程访问,使用Docker客户端连接Docker Swarm集群,执行以下命令:
```
docker -H tcp://<swarm_manager_ip>:2376 version
```
其中,<swarm_manager_ip>是Docker Swarm集群的管理节点IP地址。
如果返回了正确的Docker版本信息,则表示远程访问已经配置成功。
阅读全文