Что имеем: Docker hub перестал работать в России
Кому интересно - в комменты, там много всего.
И небольшой итог:
1) поднимаем кэш
https://docs.docker.com/docker-hub/mirror/ (2)
2) настраиваем короткие пути
https://www.redhat.com/en/blog/be-careful-when-pulling-images-short-name
3) хельмчарт как пример
https://artifacthub.io/packages/helm/docker-registry-mirror/docker-registry-mirror
4) зеркала, но без пуша, писать в /etc/docker/daemon.json, ключ "registry-mirrors": [] (подобрать сами прокси) (https://mirror.gcr.io работает у большинства)
https://gallery.ecr.aws/
https://mirror.gcr.io
https://cloud.google.com/artifact-registry/docs/pull-cached-dockerhub-images
https://daocloud.io
https://c.163.com
https://registry.docker-cn.com
5) не забываем про /etc/containerd/config.toml
[plugins."io.containerd.grpc.v1.cri".registry.mirrors]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
endpoint = ["https://registry-1.docker.io", "https://mirror.gcr.io"]
Так штатно работает например docker pull nginx
(не забываем сказать systemctl reload docker.service, если не помогло то повторяем с restart)
Комментариев нет:
Отправить комментарий