[Docker] Docker Hub Registry Cache


Docker Hub Registry Cache

Registry as a pull through cache | Docker Documentation

Docker Hubのイメージをキャッシュしておくことで、複数のPCからアクセスする場合など、一定のパフォーマンスを得ることができる。

利用するクライアントの/etc/docker/daemon.jsonに定義後、Dockerデーモンに反映すれば、Docker Hubが管理するイメージのPullはキャッシュを介してアクセスするようになる。

docker compose

/etc/docker/daemon.json

{
  "registry-mirrors": ["http://<REGISTRY CACHE SERVER IP>:5000"],
  "insecure-registries" : ["<REGISTRY CACHE SERVER IP>:5000"]
}

http通信の場合はinsecure-registriesの設定が必要。