Windows 10上DOCKER for Windows中的DOCKER\u证书路径是什么?
当我使用Docker工具箱时,我可以运行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 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机器。