https://github.com/docker/docker-registryから取得したイメージを使用して、プライベート docker レジストリをセットアップしようとしています 。
実行するだけで:
docker run -p 5000:5000 registry
このリポジトリとの間でプル/プッシュできるのは localhost からのみですが、(同じ LAN 上のプライベート アドレスを使用して) 別のマシンからアクセスしようとすると、次のエラー メッセージが表示されて失敗します。
*2014/11/03 09:49:04 Error: Invalid registry endpoint https ://10.0.0.26:5000/v1/':
Get https:// 10.0.0.26:5000/v1/_ping: Forbidden. If this private
registry supports only HTTP or HTTPS with an unknown CA certificate,
please add `--insecure-registry 10.0.0.26:5000` to the daemon's
arguments. In the case of HTTPS, if you have access to the registry's
CA certificate, no need for the flag; simply place the CA certificate
at /etc/docker/certs.d/10.0.0.26:5000/ca.crt*
私を夢中にさせているのは、以下を使用して正常にアクセスできることです。
curl 10.0.0.26:5000
および/またはcurl 10.0.0.26:5000/v1/search
また、どこにどのように--insecure-registry
フラグを渡す必要があるのか わかりません。