使用IDAE远程连接Docker服务

有时候为了方便会在服务器上搭建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
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容