将 Docker 套接字绑定挂载到 Alpine chroot 中?

将 Docker 套接字绑定挂载到 Alpine chroot 中?

我在我的FriendlyElec NanoPi R6s上配置了一个OpenWrt操作系统,但决定添加一个Alpine chroot来运行OpenWrt没有的其他东西,并将其隔离一些;它甚至依赖于它自己的 MicroSD——一个我可以摧毁的小环境。

虽然我弄清楚了如何绑定某些文件夹(例如我的 NAS 驱动器),但我还没有弄清楚如何让 Docker 套接字显示在 chroot 中。

我使用的另一个套接字是tailscaled.当然,我收到有关不兼容客户端的警告,但发送 ping 或获取 IP 就足够了 - 所以一切都很好。

正如您所期望的那样,我使用mount --bind /var/run/tailscaled /chroot/alpine/run/tailscaled(var/run/是 的符号链接/run,在这种情况下无法解决我想要的问题。)

但是我该如何挂载/var/run/docker.sock才能在 chroot 中执行 Docker 命令呢?

非常感谢!

相关内容