1.サーバA(設置ドッキングウィンドウ、IP:192.168.39.111)を準備
2.実行して、サーバーのレジストリをコンテナ構造のために
ドッキングウィンドウで実行-itd -v / my_registry:は/ var / libに/レジストリ-p 5000:5000 --restart =常に--nameレジストリregistry:最新
パラメータ説明
-itd:コンテナの相互作用に疑似端末を開いて、バックグラウンドで実行されます。
-v:コンテナの/ var / libに/レジストリにバインドされたホストコンピュータ/データ/ registryディレクトリ(フォルダは、コンテナのレジストリです永続データを実装するために、)ディレクトリに格納された画像ファイル;
-p:マッピングポート、容器のサービスレジストリにアクセスする必要がありますホストにアクセスするためのポート5000;
--restart =常に:これは、この場合、再起動するための戦略でありますコンテナ異常終了は自動的に容器を再起動します。
--nameレジストリ:レジストリという名前のコンテナを作成し、簡単に名前を付けることができます。
レジストリを:最新:これはちょうど鏡を引き下げています。
HTTP接続(ドッカーがすでにインストールされている、IP:192.168.39.215)がローカルホストB「安全でないレジストリ」に設定さ3.
編集しdaemon.json
たファイル、デフォルトの場所 /etc/docker/daemon.json
Linux上またはC:\ProgramData\docker\config\daemon.json
Windows Serverの上を。あなたは、Windows、ドッカー用Mac用ドッカーデスクトップやドッカーデスクトップを使用する場合は、アイコンをクリックして選択し 設定を、その後、+選択 デーモン。
場合はdaemon.json
、ファイルが存在しない、それを作成します。内容についての追加systemctl再起動]ドッキングウィンドウの後に再起動し 、他の設定ファイルを負いません、あなたは以下を持っている必要があります。
{ " 安全でない、レジストリ":[ " myregistrydomain.com:5000 " ] }
次のようにMAC側は次のとおりです。
ローカルホストBに4.テストプッシュとプル
- まず、ミラーマーク(マークが、それ以外の場合はエラーをIPを追加する必要があります)の:ドッカタグbusyboxの192.168.39.111:5000/bbx:v1
- プッシュミラー:ドッカープッシュ192.168.39.111:5000/bbx:v1
- 第二段階、成功した場合、プルダウン引くことができます。 ドッカーは192.168.39.111:5000/bbx:v1を引きます