先前安装了boot2docker的机器上的Mac版Docker抱怨TLS配置

时间:2018-10-15 06:42:27

标签: docker docker-for-mac

我重新使用了旧的Macbook。当Mac的本地docker还不存在时,它先前已安装了boot2docker。那可能是我问题的根本原因。

我已经为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.

我不想安装带有虚拟盒子或其他东西的docker机器。我只想像运行Mac安装的新docker一样在本地运行它。到目前为止,我找到的所有解决方案都要求我使用docker-machine。

1 个答案:

答案 0 :(得分:0)

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

unset ${!DOCKER_*}

我已经在here上的docker故障排除页面上找到了解决方案。