- "/var/run/docker.sock:/var/run/docker.sock:ro"
# use this for docker-rootles daemon
#- "/run/user/1000/docker.sock:/var/run/docker.sock:ro"
我的 docker-compose.yml 中有以下几行。由于 traefik 需要 docker.sock,因此我通过 docker-socket-proxy 转发它,以最大程度地减少安全威胁。
问题是我们在以 root 身份安装 docker 的机器上以及未以 root 身份安装 docker 的机器上运行此应用程序。
如何将 docker 转发到我的 docker 套接字代理(使用
tecnativa/docker-socket-proxy
,即),同时以通用方式指定路径,以便它在无 root 和 root 完整安装上都可以工作。
/tmp/docker.sock