Ssl Windows Server 2016 TP3上为Docker存储的TLS证书在哪里

Ssl Windows Server 2016 TP3上为Docker存储的TLS证书在哪里,ssl,docker,windows-server,Ssl,Docker,Windows Server,我有一个运行Windows Server 2016技术预览版的虚拟机,安装了容器功能,然后从Microsoft的容器工具repo运行Install-ContainerHost.ps1脚本 我现在可以在Windows上运行Docker Deamon了。接下来,我想将证书复制到客户机,以便可以远程向主机发出命令。但我不知道主机上的证书存储在哪里 在脚本中,path变量被设置为%ProgramData%\docker\certs.dAFAIK。当您执行正在执行的操作时,不会生成任何证书。如果您将证书

我有一个运行Windows Server 2016技术预览版的虚拟机,安装了容器功能,然后从Microsoft的容器工具repo运行Install-ContainerHost.ps1脚本

我现在可以在Windows上运行Docker Deamon了。接下来,我想将证书复制到客户机,以便可以远程向主机发出命令。但我不知道主机上的证书存储在哪里


在脚本中,path变量被设置为%ProgramData%\docker\certs.d

AFAIK。当您执行正在执行的操作时,不会生成任何证书。如果您将证书放在找到的路径中,那么它将使用这些证书,并得到保护。但除此之外,机器上没有。这就解释了为什么默认情况下它不会公开

在我的设置中,我连接时没有TLS,但那是在一个虚拟机上,我只能在我的开发机器上访问。显然,任何能够通过网络访问的东西都不应该这样做

其他做这件事的人在这里:还有这里

当我深入到“正在进行的工作”帖子中时,它有这样的内容:

Docker客户端默认不安全

在这个预发布版本中,docker通讯是公开的,如果你知道去哪里看的话


因此,最终这应该会变得更好。

windows上的证书位于当前用户目录的.docker文件夹中

docker--help命令将显示确切的路径详细信息