JAs*_*cio 21 bash docker docker-machine
我认为该命令将$ docker
命令重定向到docker机器.现在我所有的docker命令都给我一个错误FATA[0000] Couldn't read ca cert...
,这个错误是我创建的docker-machine的路径.我该如何修理我的shell?
Dav*_*eot 37
你在寻找的是:
eval "$(docker-machine env -u)"
Run Code Online (Sandbox Code Playgroud)
它将取消DOCKER_*
变量.
为了记录,这是输出docker-machine env -u
:
unset DOCKER_TLS_VERIFY
unset DOCKER_HOST
unset DOCKER_CERT_PATH
unset DOCKER_MACHINE_NAME
Run Code Online (Sandbox Code Playgroud)
我已经寻找这个问题的答案有一段时间了。在 stackoverflow 上发布问题后不久,我意识到在终端中输入 docker 在启动时给出的导出命令解决了我的问题。
To connect the Docker client to the Docker daemon, please set:
export DOCKER_HOST=tcp:// some IP address
export DOCKER_CERT_PATH= some file path
export DOCKER_TLS_VERIFY=1
Run Code Online (Sandbox Code Playgroud)