目录
[一 拉取 socat 镜像](#一 拉取 socat 镜像)
[二 运行 socat 容器建立代理](#二 运行 socat 容器建立代理)
docker desktop不像linux中那样开启(-H tcp://0.0.0.0:2375),需要借助 socat 工具创建一个代理服务,将 TCP 端口转发到 Docker 的 socket 文件
-H tcp://0.0.0.0:2375
步骤(两步)
一 拉取 socat 镜像
bash
docker pull alpine/socat
二 运行 socat 容器建立代理
bash
docker run -d --name socat --restart always \
-p 0.0.0.0:2375:2375 \
-v /var/run/docker.sock:/var/run/docker.sock \
alpine/socat \
tcp-listen:2375,fork,reuseaddr,ignoreeof unix-connect:/var/run/docker.sock

测试验证
如果返回了一长串包含 Docker 系统信息的 JSON 数据,说明远程 API 已经成功开启

