docker 和 rootless docker 并排 - 允许吗?

docker 和 rootless docker 并排 - 允许吗?

有人知道同时运行 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

相关内容