Windows 10上DOCKER for Windows中的DOCKER\u证书路径是什么?

Windows 10上DOCKER for Windows中的DOCKER\u证书路径是什么?,windows,docker,Windows,Docker,当我使用Docker工具箱时,我可以运行Docker machine env来打印所有当前环境变量 但是在docker for windows的情况下,没有docker机器 尽管如此,您仍然可以使用hyperv驱动程序创建一台机器。(见) 见“ 但仍有一些问题正在解决,比如 DOCKER\u CERT\u路径应为C:\Users\\machine\machines\ 对于Docker for Windows,它假定证书路径为 %USERPROFILE%\.docker\machine\certs

当我使用Docker工具箱时,我可以运行
Docker machine env
来打印所有当前环境变量

但是在docker for windows的情况下,没有docker机器

尽管如此,您仍然可以使用hyperv驱动程序创建一台机器。(见)
见“

但仍有一些问题正在解决,比如

DOCKER\u CERT\u路径应为
C:\Users\\machine\machines\


对于Docker for Windows,它假定证书路径为

%USERPROFILE%\.docker\machine\certs
除非指定环境变量

DOCKER_CERT_PATH

如果要从Docker Toolbox切换到Docker for Windows,可能需要删除此环境变量以使其正常工作。

在Windows 10中,可以使用命令
Docker machine env

Windows中的Docker部署: 在Windows 10上运行的Docker将作为虚拟机启动。 因此,当您设置IDE env时,请参见下面的内容

API_网址:

Docker for macOS or Linux:  unix:///var/run/docker.sock
Docker Toolbox for Windows or macOS:  https://192.168.99.100:2376
Docker证书文件夹,在Windows中:

$ docker-machine env
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.100:2376"
export DOCKER_CERT_PATH="C:\Users\your_id\.docker\machine\machines\default"
export DOCKER_MACHINE_NAME="default"
export COMPOSE_CONVERT_WINDOWS_PATHS="true"
# Run this command to configure your shell:
# eval $("C:\Program Files\Docker Toolbox\docker-machine.exe" env)

但是,如果我不使用DOCKER机器,有没有办法找到DOCKER_CERT_路径?不确定:您可以很容易地添加DOCKER机器,它应该列出DOCKER for Windows为您创建的默认虚拟机监控程序DOCKER机器。