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

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

王林
王林オリジナル
2020-05-20 11:49:232714ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。