简体   繁体   English

Docker Mac Beta使用不安全的私人注册表

[英]Docker Mac Beta using insecure Private Registry

I am using Docker version 1.11.1, build 5604cbe on Mac OS X 我正在使用Docker版本1.11.1,在Mac OS X上构建5604cbe

On my Mac machine I am trying to do docker push to private docker registry running on remote VM. 在我的Mac机器上,我正在尝试将docker push推送到在远程VM上运行的私有docker注册表。 I am unable to get SSL to work and want to use insecure registry following instructions on https://docs.docker.com/registry/insecure/ How Can I specify DOCKER_OPTS on my Mac so I can push the image to private registry? 我无法使SSL工作,并希望在https://docs.docker.com/registry/insecure/上按照说明使用不安全的注册表。如何在Mac上指定DOCKER_OPTS以便将图像推送到私有注册表?

如果其他人有相同的Get https://docker.myregistry.io:5000/v1/_ping: x509: certificate signed by unknown authority问题Get https://docker.myregistry.io:5000/v1/_ping: x509: certificate signed by unknown authority ,我在我的博客上发布了一个简单的解决方案 :一切都归结为正如@manojlds指出的那样,要在Advanced首选项中将服务器列入白名单。

我在docker论坛上得到了回复 - https://forums.docker.com/t/where-do-i-set-docker-opts-for-insecure-registry/14542

pinata set daemon '{"storage-driver":"aufs","debug":true,"insecure-registries":["your.insecure.registry.com:5000"]}'

Pinata has been removed from more recent versions. Pinata已从更新版本中删除。 You can setup insecure registries from Preferences -> Advanced . 您可以从Preferences -> Advanced设置不安全的注册表。

Currently there is no official CLI based way to do the update. 目前没有基于CLI的官方方式来进行更新。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM