It seems for some reason docker images are not cached:
Second attempt of a 'docker pull alpine' (after removing it with docker rm alpine):
1772884982.571 231 192.168.13.132 NONE_NONE/200 0 CONNECT registry-1.docker.io:443 - HIER_DIRECT/3.209.96.37 - "-" "-"
1772884982.668 95 192.168.13.132 TCP_MISS/401 524 GET https://registry-1.docker.io/v2/ - HIER_DIRECT/3.209.96.37 application/json "-" "-"
1772884982.741 69 192.168.13.132 NONE_NONE/200 0 CONNECT auth.docker.io:443 - HIER_DIRECT/104.18.43.178 - "-" "-"
1772884982.858 115 192.168.13.132 TCP_REFRESH_MODIFIED_ABORTED/200 6172 GET https://auth.docker.io/token? - HIER_DIRECT/104.18.43.178 application/json "-" "-"
1772884983.085 223 192.168.13.132 NONE_NONE/200 0 CONNECT registry-1.docker.io:443 - HIER_DIRECT/3.209.96.37 - "-" "-"
1772884983.235 149 192.168.13.132 TCP_MISS/200 641 HEAD https://registry-1.docker.io/v2/library/alpine/manifests/latest - HIER_DIRECT/3.209.96.37 application/vnd.oci.image.index.v1+json "-" "-"
1772884983.456 212 192.168.13.132 NONE_NONE/200 0 CONNECT registry-1.docker.io:443 - HIER_DIRECT/3.209.96.37 - "-" "-"
1772884983.623 164 192.168.13.132 TCP_MISS/200 9859 GET https://registry-1.docker.io/v2/library/alpine/manifests/sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 - HIER_DIRECT/3.209.96.37 application/vnd.oci.image.index.v1+json "-" "-"
1772884983.854 220 192.168.13.132 NONE_NONE/200 0 CONNECT registry-1.docker.io:443 - HIER_DIRECT/3.209.96.37 - "-" "-"
1772884984.001 145 192.168.13.132 TCP_MISS/200 1669 GET https://registry-1.docker.io/v2/library/alpine/manifests/sha256:1529d13528ed05668b2038ffab807ac8633ad6adfe6be8901adda62411f70d29 - HIER_DIRECT/3.209.96.37 application/vnd.oci.image.manifest.v1+json "-" "-"
1772884984.234 223 192.168.13.132 NONE_NONE/200 0 CONNECT registry-1.docker.io:443 - HIER_DIRECT/3.209.96.37 - "-" "-"
1772884984.236 225 192.168.13.132 NONE_NONE/200 0 CONNECT registry-1.docker.io:443 - HIER_DIRECT/3.209.96.37 - "-" "-"
1772884984.327 92 192.168.13.132 TCP_MISS/307 845 GET https://registry-1.docker.io/v2/library/alpine/blobs/sha256:1ab49c19c53ebca95c787b482aeda86d1d681f58cdf19278c476bcaf37d96de1 - HIER_DIRECT/3.209.96.37 application/octet-stream "-" "-"
1772884984.338 100 192.168.13.132 TCP_MISS/307 845 GET https://registry-1.docker.io/v2/library/alpine/blobs/sha256:d8ad8cd72600f46cc068e16c39046ebc76526e41051f43a8c249884b200936c0 - HIER_DIRECT/3.209.96.37 application/octet-stream "-" "-"
1772884984.420 88 192.168.13.132 NONE_NONE/200 0 CONNECT docker-images-prod.6aa30f8b08e16409b46e0173d6de2f56.r2.cloudflarestorage.com:443 - HIER_DIRECT/172.64.66.1 - "-" "-"
1772884984.424 83 192.168.13.132 NONE_NONE/200 0 CONNECT docker-images-prod.6aa30f8b08e16409b46e0173d6de2f56.r2.cloudflarestorage.com:443 - HIER_DIRECT/172.64.66.1 - "-" "-"
1772884984.555 130 192.168.13.132 TCP_MISS/200 1158 GET https://docker-images-prod.6aa30f8b08e16409b46e0173d6de2f56.r2.cloudflarestorage.com/registry-v2/docker/registry/v2/blobs/sha256/1a/1ab49c19c53ebca95c787b482aeda86d1d681f58cdf19278c476bcaf37d96de1/data? - HIER_DIRECT/172.64.66.1 application/octet-stream "-" "-"
1772884984.813 384 192.168.13.132 TCP_MISS/200 4197626 GET https://docker-images-prod.6aa30f8b08e16409b46e0173d6de2f56.r2.cloudflarestorage.com/registry-v2/docker/registry/v2/blobs/sha256/d8/d8ad8cd72600f46cc068e16c39046ebc76526e41051f43a8c249884b200936c0/data? - HIER_DIRECT/172.64.66.1 application/octet-stream "-" "-"
Whats the best way to fix this?
edit: This project DOES seem to work with docker, but its not usable as a normal proxy. It would be awesome if you could intergrate their trick into your project: https://github.com/rpardini/docker-registry-proxy/tree/master
It seems for some reason docker images are not cached:
Second attempt of a 'docker pull alpine' (after removing it with docker rm alpine):
Whats the best way to fix this?
edit: This project DOES seem to work with docker, but its not usable as a normal proxy. It would be awesome if you could intergrate their trick into your project: https://github.com/rpardini/docker-registry-proxy/tree/master