Проблемы, связанные с Docker
Здесь собраны две самые частые проблемы с загрузкой Docker-образов и их решения.
Сервер не может скачать образы
Заголовок раздела «Сервер не может скачать образы»На некоторых серверах, особенно в России, Docker Hub недоступен и образы не загружаются (пример в issue #40). Решение: зеркала реестра.
-
Создайте или откройте файл
daemon.json:root@server: ~ nano /etc/docker/daemon.json -
Вставьте конфигурацию с зеркалами:
daemon.json {"log-driver": "local","registry-mirrors": ["https://mirror.gcr.io/","https://dockerhub.timeweb.cloud"]} -
Перезапустите службу Docker:
root@server: ~ systemctl restart docker -
Проверьте, что зеркала подхватились:
root@server: ~ docker info | grep -A 3 "Registry Mirrors"
You have reached your unauthenticated pull rate limit
Заголовок раздела «You have reached your unauthenticated pull rate limit»Такое сообщение означает, что исчерпан лимит загрузки образов для анонимных запросов к Docker Hub. Что можно сделать:
-
Войдите в Docker Hub:
root@server: ~ docker loginАвторизованные запросы считают по аккаунту, а не по адресу сервера.
-
Смените внешний адрес сервера
Лимит привязан к IP: если адрес динамический, поможет перезагрузка сервера, иначе спросите хостера о смене адреса.
-
Включите IPv6
Запустите
remnawave_reverse, выберите пункт10(Управление IPv6) и включите поддержку IPv6. Загрузка пойдёт с другого адреса, и лимит часто отпускает.
Моей проблемы здесь нет
Заголовок раздела «Моей проблемы здесь нет»Не стесняйтесь сообщать о любых проблемах, связанных с нашим проектом, в репозитории GitHub или Telegram чате.
