有人知道同时运行 docker 和 rootless docker 是否会导致任何问题?
这文档说:
If the system-wide Docker daemon is already running, consider disabling it
但他们没有说我们为什么要考虑禁用它。
安装rootless docker时,docker运行时出现以下错误:
[ERROR] Aborting because rootful Docker (/var/run/docker.sock) is running and accessible. Set --force to ignore.
所以我们可以忽略它。但这样做安全吗?
是否允许并排运行它们,还是不允许?
答案1
至少在装有 Docker CE 23.0.2 的 Ubuntu 22.04.2 LTS 上并行运行 Docker 和 rootless Docker 绝对没有问题。
尽管文档中有任何说明,但dockerd-rootless-setuptool.sh install
并未显示错误消息。相反,它添加了一个新的Docker 上下文“rootless”并将其设置为默认值。
现在我可以使用 访问 Docker,docker -c default
并且将无根 Docker 设置为默认值docker
。