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