Купить Корзина
  • Облако и IT-инфраструктура
  • Домены и сайты
  • Вход
Получить консультацию

Ответим на вопросы, расскажем о конфигурациях, поможем с переносом, подберем оборудование, подготовим коммерческое предложение

Нажимая кнопку «Отправить» я даю согласие на обработку персональных данных и подтверждаю, что ознакомился с Политикой конфиденциальности и правилами пользования сайтом

Персональный менеджер ответит на ваши вопросы и проведет через все этапы заключения договора: — подберет оборудование — сформирует коммерческое предложение — поможет с миграцией сервера к нам

Нажимая кнопку «Отправить» я даю согласие на обработку персональных данных и подтверждаю, что ознакомился с Политикой конфиденциальности и правилами пользования сайтом

Или просто оставьте номер телефона, и мы перезвоним вам

  • Телефон в Москве

    +7 495 580-11-11
  • Бесплатный звонок по России

    8 800 555-34-78
  • Или обратитесь в наши офисы

    Региональные номера
    1. База знаний
    2. Рег.облако
    3. Облачные серверы
    4. Работа с сервером
    5. Как подключиться к локальному прокси-серверу docker.io

    Как подключиться к локальному прокси-серверу docker.io

    30 мая 2024 года доступ к Docker Hub был ограничен для пользователей из России: при подключении с российского IP возникала ошибка со следующим содержанием:

    Error response from daemon: pull access denied for nginx, repository does not exist or may require 'docker login': denied:
    403 Forbidden
    Since Docker is a US company, we must comply with US export control regulations. In an effort to comply with these, we now block all IP addresses that are located in Cuba, Iran, North Korea, Republic of Crimea, Sudan, and Syria. If you are not in one of these cities, countries, or regions and are blocked, please reach out to https://hub.docker.com/support/contact/

    Впоследствии Docker Hub восстановил доступ для российских пользователей, однако возможна повторная блокировка.

    Чтобы вы могли продолжать работу с репозиторием без ограничений, наши специалисты подготовили прокси-сервер с названием docker-hub.reg.ru.

    В статье мы опишем настройку подключения к прокси для решений от Docker Hub:

    • 1.
      Docker.
    • 2.
      Podman.

    Настройка локального прокси для Docker

    Docker — это платформа контейнеризации, которая имеет открытый исходный код. Функционал Докера позволяет «упаковать» приложение в контейнер и далее запустить его на желаемой ОС или удаленном сервере.

    Чтобы подключаться к Docker через прокси-сервер:

    • 1
      Если Docker установлен на удаленном сервере, подключитесь к нему по SSH или по RDP.
    • 2

      Откройте конфигурационный файл Docker. Путь к нему будет отличаться в зависимости от вашей операционной системы.

      Linux:

      ~/.config/docker/daemon.json

      Или:

      /etc/docker/daemon.json

      Windows:

      C:\ProgramData\docker\config\daemon.json

      Или:

      C:\Users\Username\.docker\daemon.json

      Вместо Username укажите имя пользователя, под которым вы авторизуетесь в системе.

      Содержимое файла может иметь следующий вид:

      {
        "log-driver": "local"
      }
    • 3

      Добавьте адрес зеркала:

      {
        "registry-mirrors": ["https://docker-hub.reg.ru"]
      }

      Итоговый вариант будет иметь следующий вид:

      {
        "log-driver": "local",
        "registry-mirrors": ["https://docker-hub.reg.ru"]
      }

      После этого сохраните изменения и закройте файл.

    • 4

      Перезагрузите службу Docker. Для этого выберите команду в соответствии с вашей операционной системой.

      Linux:

      sudo systemctl restart docker

      Windows:

      Restart-Service docker
    • 5

      Проверьте работу Докера:

      docker pull alpine:latest

      Если вывод команды не содержит ошибок, значит, Docker работает корректно.

    Готово, вы настроили локальный прокси для Docker.

    Настройка локального прокси для Podman

    Podman — это платформа управления контейнерами, которая позволяет виртуализировать приложения и процессы. При помощи Podman можно создать изолированную среду для запуска приложения.

    По функционалу Podman близок к Docker. Его основное отличие — запуск без привязки к сервису, в то время как Докер запускается в качестве фоновой программы.

    Чтобы подключаться к Podman через прокси-сервер:

    • 1
      Если Docker установлен на удаленном сервере, подключитесь к нему по SSH или по RDP.
    • 2

      Откройте конфигурационный файл. Обычно он имеет следующий путь:

      /etc/containers/registries.conf
    • 3

      Добавьте строки:

      [[registry]]
      prefix="docker.io"
      location="docker-hub.reg.ru"

      Затем сохраните изменения и закройте файл.

    • 4

      Перезагрузите службу Podman. Для этого выберите команду в соответствии с вашей операционной системой.

      Linux:

      sudo systemctl restart podman

      Windows:

      Restart-Service podman
    • 5

      Проверьте работу Podman:

      podman pull alpine:latest

      Если вывод команды не содержит ошибок, значит, Podman работает корректно.

    Готово, вы настроили подключение через прокси-сервер для Podman.

    Помогла ли вам статья?

    Спасибо за оценку. Рады помочь 😊

     👍
    Специальные предложения
    • Бесплатный хостинг для сайта
    • Дешевый хостинг
    • Бесплатный VPS-сервер
    • Дешёвые VPS
    Рассылка Рег.ру

    Лайфхаки, скидки и новости об IT

    Даю согласие на получение рекламных и информационных материалов

    Продукты и сервисы
    • Облачные серверы
    • Выделенные серверы
    • Базы данных
    • S3 хранилище
    • Кластеры Kubernetes
    • Cloud GPU
    Решения
    • Интернет-магазин в облаке
    • Разработка и тестирование в облаке
    • Удаленный рабочий стол
    • Работа с 1С
    • Корпоративное хранение данных
    • Искусственный интеллект и машинное обучение в облаке
    • Конфигуратор сервера
    • Администрирование серверов
    Техподдержка
    • Создать тикет
    • Документация
    Прочее
    • О компании
    • Партнерская программа
    • Гранты
    • Блог
    • Контакты
    • © ООО «РЕГ.РУ»
    • Облачная платформа Рег.ру включена в реестр российского ПО Запись №23682 от 29.08.2024
      • Политика конфиденциальности
      • Политика обработки персональных данных
      • Правила применения рекомендательных технологий
      • Правила пользования и другие правила и политики
    • 8 800 333-92-23

      Бесплатный звонок по России

      +7 (495) 009‑92‑22

      Телефон в Москве

      • vk
      • telegram
      • moikrug
    • Мы используем cookie и рекомендательные технологии для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера