梦霉 发表于 2025-6-1 00:07:24

docker开启2375端口-docker开启api接口

概念

Docker 在默认情况下使用 UNIX 套接字进行通信,这意味着 Docker 守护进程(dockerd)监听在 /var/run/docker.sock 上,并通过 UNIX 套接字与客户端进行通信。如果你想从远程机器上访问 Docker 守护进程,你需要配置 Docker 守护进程来监听 TCP 端口(通常是 2375,后者是启用 TLS 的版本)。
开启方式一,在新版本中不适用

这种方式在新版本中不适用,在较新的 Docker 版本中,Docker 守护进程的配置文件通常位于 /etc/docker/daemon.json,而不是 /etc/sysconfig/docker。
修改 /etc/sysconfig/docker
# mkdir -p /etc/sysconfig
# echo OPTIONS='--live-restore -H 0.0.0.0:2375 -H unix:///var/run/docker.sock' >> /etc/sysconfig/docker
#重启
systemctl daemon-reload
systemctl restart docker开启方式二

修改/usr/lib/systemd/system/docker.service
在ExecStart行尾添加-H 0.0.0.0:2375
# 完整的内容
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock-H 0.0.0.0:2375https://img2024.cnblogs.com/blog/3468887/202504/3468887-20250420150328052-327200711.png
重启docker
# systemctl daemon-reload
# systemctl restart docker测试访问
# 后面会返回很多信息
# curl localhost:2375/info注意:

2375端口及其危险,不要暴漏在公网
官方api文档:

https://docs.docker.com/engine/api/v1.43/#tag/Container

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: docker开启2375端口-docker开启api接口