2015-11-04 34 views
5

ドッカーツールボックスがインストールされていて、プライベートレジストリに接続しようとしています。ドッカープル/プッシュが安全でないレジストリで動作しない

私は成功し、レジストリにログインすることができています/var/lib/boot2docker/profile

EXTRA_ARGS=' 
--label provider=virtualbox --insecure-registry http://myregistry.com:80 

' 

に以下を追加しました。しかし、私がプル/プッシュ/レジストリにしようとすると、私は次のエラーが表示されます。

Error response from daemon: unable to ping registry endpoint 
https://myregistry.com:80/v0/ v2 ping attempt failed with error: Get 
https://myregistry.com:80/v2/: tls: oversized record received with 
length 20527 v1 ping attempt failed with error: Get 
https://myregistry.com:80/v1/_ping: tls: oversized record received 
with length 20527 

助けてください。おかげ

答えて

0

デバッグへの主な方法は、issue 958のように、デバッグにデーモンのドッキングウィンドウを実行することです:お使いの場合には

docker -D -d 

、v2のレジストリに連絡することができませんでしたし、その後V1を試みた、与えますあなたが見るエラー。
The logs詳細をお知らせください。

Deploying a plain HTTP registryに必ず従ってください。

+0

おかげ@VonCを働きました。問題は、ログインすると「http://」を使用し、プルすると「https://」が使用されることです。なぜ私は分からない。私は何が欠けているのか分からない。 –

+0

@ShriramSharmaこれは、https://github.com/docker/distribution/issues/1028#issuecomment-148958771とhttps://github.com/docker/docker/issues/17317を思い出させますが、nginxはありませんあなたの設定で、あなたは? – VonC

+0

いいえ私はnginxを持っていません –

3

問題を解決できました。

代わりの

--insecure-registry http://myregistry.com:80 

私は

--insecure-registry=myregistry.com 

を行なったし、それが

+0

良いフィードバック、より具体的な私の答え。 +1 – VonC

関連する問題