当我重启电脑后,在Windows启动 Docker Desktop 时报错:
starting services: initializing Docker API Proxy: setting up docker api proxy listener: open \.\pipe\docker_engine: Access is denied.
我已尝试重新安装Docker Desktop,但仍然报错。
所有的配置都是正常的,重启电脑前Docker Desktop还在正常运行。
我意识到这可能与我在电脑上为另一个项目安装 Podman 有关。
将Podman卸载或者删除即可解决此问题。
Docker Desktop 和 Podman Desktop 的用途相同,Podman 试图将自己显示为 Docker,即使在没有桌面的 Linux 上也是如此。Docker Desktop 和 Podman Desktop 都创建了一个虚拟机,但 PodmanDEsktop 和 Docker Desktop 仍然不兼容。