Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从OSX为docker(Azure Linux vm)创建兼容证书_Linux_Azure_Ssl_Docker_Osx Yosemite - Fatal编程技术网

如何从OSX为docker(Azure Linux vm)创建兼容证书

如何从OSX为docker(Azure Linux vm)创建兼容证书,linux,azure,ssl,docker,osx-yosemite,Linux,Azure,Ssl,Docker,Osx Yosemite,我正试图遵循教程()中关于如何在azure门户中设置docker的内容。当我进入证书部分,并通过https()中运行docker的链接时,我看到以下警告: Warning: These TLS commands will only generate a working set of certificates on Linux. Mac OS X comes with a version of OpenSSL that is incompatible with the certificates

我正试图遵循教程()中关于如何在azure门户中设置docker的内容。当我进入证书部分,并通过https()中运行docker的链接时,我看到以下警告:

  Warning: These TLS commands will only generate a working set of certificates on Linux. Mac OS X comes with a version of OpenSSL that is incompatible with the certificates that Docker requires.
我在stackoverflow上发现了一些关于类似问题的帖子(一年前发布),但是azure docker扩展是新的,这些帖子是不相关的。该问题似乎与OSX中的OpenSSL版本有关


谢谢

问题是什么?我发现实现这一点的最好方法是在Azure中运行管理VM,然后从那里设置Docker容器主机。这样OpenSSL就可以了,Docker管理工具的证书也就存在了。我在这里写了关于这个过程的博客:谢谢@SimonW!伟大的博客文章!不客气-很抱歉,它没有解决OSX上的问题(我在Windows上也有同样的问题:)。