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