我在Windows 10机器(v4.9.1)上安装了Docker Desktop。它工作得很好,直到我删除了Docker和。Docker配置文件夹(尽可能多)。(我现在后悔了)现在,我要开始我的docker-compose。并得到这个:
PS C:test> docker-compose up -d
ERROR: TLS configuration is invalid - make sure your DOCKER_TLS_VERIFY and DOCKER_CERT_PATH are set correctly.
You might need to run `eval "$(docker-machine env default)"`
我卸载了Docker Desktop并重新安装了它,我仍然有相同的。我在网上搜索并找到了一些可能的解决方案,但我想了解这个问题,因为这是我第一次使用Docker桌面。
编辑:
在Docker Desktop中启动后会有一个教程power shell命令行。docker-compose工作在那里…
解决:我删除了DOCKER_TLS_VERIFY和DOCKER_CERT_PATH环境变量。这些指向已删除的配置。不管怎样,我现在不需要这个。此外,我无法在Docker Desktop PowerShell中看到这些环境变量,因此我可以在那里工作。这让我有点困惑。我不知道Docker桌面环境为什么不同。在过去,我的机器上安装了Docker,也许这也会导致问题。