Skip to main content

Docker Daemon

MacOS 上通过 TCP 访问 docker API

提示
  • 在本机通过 unix-socket (/var/run/docker.sock) + 2376 端口访问 Docker daemon
  • 构建 alpine/socat 镜像
提示

m1 的 mac 建议自行构建 alpine/socat 镜像。

git clone https://github.com/alpine-docker/socat.git
cd socat
docker build -t alpine/socat:aarch64 .
提示
  • socat 版本可能会不匹配,根据提示更改即可。
  • 启动 alpine/socat 容器
docker run -d --name socat --restart=always \
-p 127.0.0.1:2376:2375 \
-v /var/run/docker.sock:/var/run/docker.sock \
alpine/socat:aarch64 \
tcp-listen:2375,fork,reuseaddr unix-connect:/var/run/docker.sock