mac中docker desktop服务端开启远程访问

目录

步骤(两步)

[一 拉取 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

测试验证

curl http://localhost:2375/info

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

相关推荐
天远API4 小时前
零信任架构实战:基于天远运营商三要素详版V即时版构建自动化消费电子大促电商平台高价值权益秒杀与优惠券防羊毛高并发实名核验网关
运维·人工智能·架构·自动化
Android系统攻城狮4 小时前
Linux FFmpeg深度解析之avcodec_default_get_encode_buffer调用流程与实战(二十八)
linux·运维·服务器·ffmpeg·车载音视频·ffmpeg音视频
乐维_lwops5 小时前
案例解读:大型综合性科创产业园运维监控落地实践
运维·网络·人工智能·安全·it监控·国产运维智能体
番茄啊6 小时前
linux 开启xftp连接
linux·运维·服务器
IT利刃出鞘7 小时前
Docker Compose--解决修改配置后不生效的问题
运维·docker·容器
java_logo7 小时前
Docker 部署 CloudBeaver:轻松搭建网页数据库管理平台
数据库·docker·容器·数据库管理·dbeaver·轩辕镜像·cloudbeaver
Lsetea7 小时前
Docker更新SSL证书后容器仍读旧文件:单文件挂载与目录挂载排查
运维·nginx·docker·https·ssl证书
Julien20048 小时前
管理机密(一)
运维·服务器·开发语言·学习方法
fthux8 小时前
Tick Rest,一个休息提醒工具的自我修养
macos·开源·swift
十碗饭吃不饱8 小时前
后端运维:网络联通、进程查询、Java服务启动脚本
java·运维·网络