266 字
1 分钟
1Panel上Docker打开2375端口
Docker 2375端口
打开2375端口可以让Docker API通过TCP访问,这样方便homepage等工具进行远程的信息访问和管理。注意:如此操作具有一定的安全性风险,请确保网络环境安全。
方案一(失败)
直接修改(或是添加)daemon文件
{ "hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"]}这里遇到了一个小坑,要把后缀名修改为.conf,否则会报错。
/etc/docker/daemon.json -> /etc/docker/daemon.conf
最终还是没有成功,推测可能和1Panel的配置有关。
方案二:修改Docker启动参数
运行systemctl edit docker,权限不够就sudo systemctl edit docker
在override.conf中合适的地方添加以下内容:
[Service]ExecStart=ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H fd:// --containerd=/run/containerd/containerd.sock然后重启Docker
systemctl daemon-reload && systemctl restart docker最后检查是否成功
ps -ef|grep docker如果看到类似以下输出,说明2375端口已经开启:
root 1234 1 0 12:34 ? 00:00:01 /usr/bin/dockerd -H tcp://0.0.0.0:2375 -H fd:// --containerd=/run/containerd/containerd.sock注意:
记得打开1Panel的防火墙2375端口。
参考链接
1Panel上Docker打开2375端口
https://fuwari.vercel.app/posts/2025-07-27-17-docker-2375/