La configuración de proxy en Docker daemon.json requiere Engine 23 o posterior
Compruebe la versión del daemon cuando los campos de proxy copiados en daemon.json no sean compatibles y use el entorno de servicio adecuado para versiones nativas antiguas de Engine.
Docker Engine 23.0 introdujo la configuración de proxy del daemon mediante JSON y opciones de línea de comandos. Un daemon antiguo no puede usar esos campos solo porque la documentación actual los muestre.
Compruebe la versión del servidor del daemon que administra. La versión de la CLI, el nombre de la distribución y la etiqueta de la imagen del contenedor no determinan el conjunto de funciones de ese servidor.
Para un Engine nativo de Linux antiguo gestionado por systemd, proporcione HTTP_PROXY, HTTPS_PROXY y el NO_PROXY previsto mediante el entorno de inicio compatible del servicio del daemon. Exportarlos en la terminal que ejecuta docker pull no actualiza un servicio del sistema que ya se está ejecutando.
Si conserva el Engine antiguo, use ese método compatible. Si actualiza, concilie los valores antiguos del entorno con la configuración del daemon: la configuración directa tiene prioridad sobre las variables de entorno en la documentación actual de Docker, así que los valores en conflicto pueden cambiar la ruta seleccionada.
Docker Desktop usa su propia configuración de proxy e ignora las entradas de proxy del daemon en daemon.json. Identifique ese producto antes de aplicar una solución alternativa para el daemon nativo de Linux.