こんにちは!kossyです!
さて、今回はコンテナイメージを保存する独自Docker Registryがなぜ必要なのかについて、
ブログに残してみたいと思います。
Docker Hub、Harbor等と行ったパブリックレジストリサービスの利用を避けざるを得ないシチュエーションがある
Docker Hubはイメージのパブリックレジストリサービスとして最も有名なサービスですが、ユースケースによってはいくつかの問題があります。
・レイテンシーの問題
Docker Hubの場合、イメージが保存されているサーバーが海外のデータセンターのため、
日本から利用する場合レイテンシの問題が発生する可能性があります。
・セキュリティの問題
セキュリティポリシー的にパブリックな空間にイメージを配置することができない場合や、
オンプレ利用でインターネットに接続されていないレジストリが求められる場合、やはり問題になる可能性があります。
そこで、独自のDocker Registryやプライベートレジストリサービスを利用する必要があります。