以前安装了 boot2docker 的机器上的 Docker for mac 抱怨 TLS 配置



我把一台较旧的Macbook重新投入使用。它以前安装了boot2docker,当时Mac的本机docker还不存在。这可能是我问题的根本原因。

我已经安装了适用于 mac 的新 docker,但是当我运行 docker-compose 时,我遇到了以下错误:

docker.errors.TLSParameterError: Path to a certificate and key files must be provided through the client_config param. TLS configurations should map the Docker CLI client configurations. See https://docs.docker.com/engine/articles/https/ for API details.

我不想安装带有虚拟盒子或任何东西的码头工人机。我只想像用于 mac 安装的新 docker 一样在本地运行它。到目前为止,我找到的所有解决方案都需要我使用docker机器。

通过取消设置所有旧版 docker 计算机环境变量来修复它,以便它使用正确的 docker 命令

unset ${!DOCKER_*}

我已经在这里的码头工人故障排除页面上找到了解决方案。

最新更新