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

Terminal window
systemctl daemon-reload && systemctl restart docker

最后检查是否成功

Terminal window
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开启API无法起动 Docker开启Remote API 访问 2375端口

1Panel上Docker打开2375端口
https://fuwari.vercel.app/posts/2025-07-27-17-docker-2375/
作者
远梦清思
发布于
2025-07-27
许可协议
CC BY-NC-SA 4.0