2 つの Docker コンテナーを作成しました。1 つ目は非公開の Docker レジストリを提供し、2 つ目は公式の Docker レジストリのミラーです。
docker run -d --name registry -v /local/path/to/registry:/registry -e SETTINGS_FLAVOR=local -e STORAGE_PATH=/registry -p 5000:5000 registry
docker run -d --name mirror -v /local/path/to/mirror:/registry -e STORAGE_PATH=/registry -e STANDALONE=false -e MIRROR_SOURCE=https:/registry-1.docker.io -e MIRROR_SOURCE_INDEX=https://index.docker.io -p 5555:5000 registry
今、私は両方を組み合わせたいと思っています。ユーザーがイメージをプルするときは常に、最初にプライベート レジストリにクエリを実行し、次にミラーにクエリを実行する必要があります。また、イメージがプッシュされるときは、プライベート レジストリにのみプッシュする必要があります。
これを行う方法についてはわかりません。どんな助けでも大歓迎です。