Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.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
如何安全地设置私有docker注册表?_Docker_Docker Registry - Fatal编程技术网

如何安全地设置私有docker注册表?

如何安全地设置私有docker注册表?,docker,docker-registry,Docker,Docker Registry,我能够不安全地设置私有docker注册表,并且能够从远程主机拉入和推入。但是,我想将其更改为使用安全连接。我已经按照上的说明进行了操作,但我不清楚在运行注册表的docker主机上应该遵循哪些步骤,在远程docker机器上应该执行哪些步骤?请帮忙 提前感谢推荐的方法是使用nginx进行SSL终止,并使用有效的SSL证书来保护您的注册表 在这里,您将找到实现这一点的示例nginx配置(显然是在注册表主机上) 如果您不能/不会使用有效的SSL证书,您仍然可以指示docker守护程序主机信任该证书,或者

我能够不安全地设置私有docker注册表,并且能够从远程主机拉入和推入。但是,我想将其更改为使用安全连接。我已经按照上的说明进行了操作,但我不清楚在运行注册表的docker主机上应该遵循哪些步骤,在远程docker机器上应该执行哪些步骤?请帮忙


提前感谢

推荐的方法是使用nginx进行SSL终止,并使用有效的SSL证书来保护您的注册表

在这里,您将找到实现这一点的示例nginx配置(显然是在注册表主机上)

如果您不能/不会使用有效的SSL证书,您仍然可以指示docker守护程序主机信任该证书,或者忽略证书验证错误(有关更多信息,请参阅此处)

希望有帮助