Налаштування проксі в Docker daemon.json потребують Engine 23 або новішого
Перевірте версію демона, якщо поля проксі, скопійовані в daemon.json, не підтримуються, і використовуйте відповідне службове середовище для старих нативних випусків Engine.
Docker Engine 23.0 запровадив налаштування проксі демона через JSON і прапорці командного рядка. Старіший демон не може використовувати ці поля лише тому, що поточна документація їх показує.
Перевірте версію сервера демона, яким ви керуєте. Версія CLI, назва дистрибутива й тег образу контейнера не визначають набір функцій цього сервера.
Для старішого нативного Linux Engine під керуванням systemd передайте HTTP_PROXY, HTTPS_PROXY і потрібний NO_PROXY через підтримуване середовище запуску служби демона. Експорт їх у терміналі, де виконується docker pull, не оновлює вже запущену системну службу.
Якщо ви залишаєте старий Engine, використовуйте цей підтримуваний метод. Якщо оновлюєтеся, узгодьте старі значення середовища з конфігурацією демона: у поточній документації Docker пряма конфігурація має пріоритет над змінними середовища, тому суперечливі значення можуть змінити вибраний маршрут.
Docker Desktop використовує власні налаштування проксі й ігнорує записи проксі демона в daemon.json. Визначте цей продукт, перш ніж застосовувати обхідний шлях для нативного демона Linux.