Без воды давайте перейдем к решению. 30 мая 2024 года поздним вечерком Docker тихо ушел с России и еще некоторых стран. Уже 3 июня блокировка по Geo IP была снята для России, мы победили. Нужно было просто подождать несколько дней. Но если у Вас не работает или не будет работать Docker Hub – не спешите говорить, что нужно "валить" из России или громоздить свое отечественное ПО. Если у вас не грузятся библиотеки при вводе в консоли команды
docker compose build
Или если та же проблема с пересборкой контейнера в самом Docker... Говорят о проксировании, о прописывании сокетов, что заложено в самой же конфигурации Docker. Если почитать официальную документацию, там предложены способы, как и откуда можно скачивать репозитории необходимых библиотек и подпрограмм. Прямо напоказ выставлен способ подключения через Proxy.
Репозитории, где будут лежать исходники для создания контейнера Docker, можно создавать как свои, так и использовать готовые. Но очень быстро подсуетились эти ребята. Мне лично на своем Ubuntu-сервере самым первым решением послужило редактирование самого Docker-файла. Это особенно удобно, если несколько разных контейнеров стоят с относительно узкозаточенным функционалом и в Dockerfile относительно все ясно и понятно.
У вас в файле есть строчка, откуда берутся исходники для участия в вашем проекте. Там можно просто переписать адрес:
FROM huecker.io/tiangolo/uwsgi-nginx-flask:python3.10