2016-12-14 6 views
0

私はドッカー用のプライベートレジストリをセットアップしました。すべてが外部からgreateされています(複数のVMを持つサーバーがあり、そのうちの1つはレポジトリです)。ローカルネットワーク内のドッカープライベートレジストリ

私のパソコンからはdocker login -u USER -p PASS repo.mydomain.comができますし、うまくいきます。今

、私は同じことが、私は戻ってError response from daemon: Get https://repo.mydomain.com/v1/users/: dial tcp 10.236.8.111:443: getsockopt: connection refused

を取得しない場合は、別の仮想マシン内からrepo.mydomain.comは、ローカル(intramachine)IP、その後、リポジトリhangsupで解決されるかへの接続を許可していないようです渡す。または私が今知らない他の理由。

どうすればいいですか?

答えて

0

したがって、対話はローカルネットワーク内にあるため、回避策は安全でないドッカーリポジトリとして使用することです。そうします{ "insecure-registries":["repo.mydomain.com:5000"] }

  • 再起動]ドッキングウィンドウservice docker restart
  • は、ポート5000 docker login -u USER -p PASS repo.mydomain.com:5000
  • を使用してログインを行う追加

    • 編集を/etc/docker/daemon.json今はログインが成功したと言います。それを行うにはより良い(クリーンな)方法があるかどうか分かります。

      PS:使用するデータをプルするrepo.mydomain.com:5000/image

    関連する問題