有时候为了方便会在服务器上搭建Docker,然后使用IDEA等进行连接Docker开放端口
开放 Docker 端口
方法一
sudo vim /etc/default/docker
加入下面一行
DOCKER_OPTS="-H tcp://0.0.0.0:2375"
方法二
在/usr/lib/systemd/system/docker.service,配置远程访问。
主要是在[Service]这个部分,加上下面两个参数
# vim /usr/lib/systemd/system/docker.service
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
方法三
下面修改 daemon.json 的配置
vim /etc/docker/daemon.json
加入 2375
{
"hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"]
}
“unix:///var/run/docker.sock”:unix socket,本地客户端将通过这个来连接 Docker Daemon。 “tcp://0.0.0.0:2375″:tcp socket,表示允许任何远程客户端通过 2375 端口连接 Docker Daemon。
::: tip ps 有防火墙需要开放2375
端口 :::
# 开启端口
firewall-cmd --zone=public --add-port=2375/tcp --permanent
# 重载配置
firewall-cmd --reload
重启 Docker
systemctl daemon-reload
systemctl restart docker
© 版权声明
THE END
暂无评论内容