ドッカーレジストリドッカー学習

序文

すでにDockerfileを通じて、私たち自身のイメージを構築する方法を学びましたが、あなたはこれらのミラーを管理するための場所を持っている必要がときに、システムは、ミラーのより多くのように、マイクロミラーがたくさんあるサービスの数を含むことができたよう、すべての画像の正式な維持管理にドッカードッカーハブは、唯一の無料のユーザーのみのみ有料会員に、民間の倉庫を作成することができ、より権限の民間倉庫、用ドッカーレジストリの公式オープンソースコードを持っています、我々はそれを介してLAN内の独自の画像レジストレーション・センターを構築することができます。

公共のレジストリを使用します

ドッカーハブは公式ドッカーによって維持、公共のレジストリのミラーで、ユーザーがドッキングウィンドウのハブは最初ドッカーハブアカウントを登録する必要があります使用するためには、ドッカーハブ空き倉庫に自分のイメージをプッシュすることができます。
アカウントの登録アドレス:HTTPS://ハブ。 docker.com/(あなたが最初のアカウントFQを登録する必要があります成功するためにそれを注意してください)


登録が成功した後のコマンドは、私たち自身のプライベート倉庫を作成するにドッキングウィンドウのログインログでアカウントのパスワードを入力して、ミラーをプッシュすることができます。

ローカル登録センターを設置

通常、セキュリティ上の理由から、ネットワークに、ローカルLAN上にミラー内部のレジストリを設定します。
1.レジストリミラーを引っ張ってドッカプルコマンドを実行します。



2.ミラーを介してレジストリコンテナを起動します。

オリジナル住所ます。https://www.jianshu.com/p/fef890c4d1c2

3.容器の動作を確認してください。

4.その後、正常な動作を発生し、次の192.168.56.101:5000/v2/コンテナにブラウザを起動します。

その後、我々は、ローカルレジストリに自分のイメージをプッシュするドッキングウィンドウのプッシュコマンドを使用します。
これはgetsocket起こる下回ることがある成功しない可能性のあるプロセスをプッシュ:接続が拒否されました。



次の解決策を試してください
ファイルを変更/etc/docker/daemon.json
vi /etc/docker/daemon.json

增加 "安全でない-レジストリ":[ "192.168.56.101:5000"]



そして、エンジンのドッキングウィンドウを再起動します

service docker restart

レジストリに再びミラーを押し、私たちは、プッシュが成功したことがわかります。



ちょうど鏡を押し上げる見て成功したプッシュした後に、あなたのブラウザをポイント:



また、あなたはプッシュが成功したことを確認するには、次のコマンドを使用することができます。

これは良いドッカー民間倉庫を構築し、そして今、あなたは、ドッキングウィンドウプルでローカルレジストリから画像を引き出すことができます。

おすすめ

転載: www.cnblogs.com/jpfss/p/10948182.html