ホームページ > 運用・保守 > Docker > Docker はローカルのミラー ウェアハウスを構築できますか?

Docker はローカルのミラー ウェアハウスを構築できますか?

王林
リリース: 2020-05-20 11:49:23
オリジナル
2830 人が閲覧しました

Docker はローカルのミラー ウェアハウスを構築できますか?

ビルド環境:

MacOS Sierra 10.12.4(Darwin Kernel バージョン 16.5.0)
Docker バージョン 17.03.1-ce

ビルド前の準備作業:

1. docker をインストールし、通常どおり実行します

2. docker 公式 Web サイトでローカル ウェアハウスを構築するためのイメージ レジストリを見つけます

公式レジストリ イメージは Docker ハブで提供されており、レジストリ イメージを直接使用してコンテナを構築し、独自のプライベート ウェアハウス サービスを構築できます。

具体的な構築方法は次のとおりです:

1. Docker Hub からイメージをプルします

docker pull registry:latest
ログイン後にコピー

2. ローカル イメージを作成しますウェアハウス ストレージ パス

mdkir path/to/registry
ログイン後にコピー

3. ローカル イメージ ウェアハウスのストレージ パスを共有する必要があります

Docker -> Preferences... -> File Sharing
ログイン後にコピー

フォルダーを共有に追加します

4コンテナを起動します

docker run -d -v path/to/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest
ログイン後にコピー

レジストリ サービスは、アップロードされたイメージをデフォルトでコンテナの /var/lib/registry に保存します。ホストの path/to/registry ディレクトリをマウントすることでイメージを保存できます。ホストの path/to/registry ディレクトリに移動します。

5. レジストリ サービスが開始されているかどうかを確認します

$ docker ps
ログイン後にコピー

6. ローカル イメージをローカル イメージ ウェアハウスにプッシュします

docker tag workspace:latest 127.0.0.1:5000/workspace:latest
docker push 127.0.0.1:5000/workspace
ログイン後にコピー

7. レジストリ サービスが開始されているかどうかを確認しますローカルのイメージ ウェアハウスにプッシュされます

http://127.0.0.1:5000/v2/_catalog
ログイン後にコピー

推奨チュートリアル: docker チュートリアル

以上がDocker はローカルのミラー ウェアハウスを構築できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート