Para configurar o serviço de encaixe (não um contêiner) para falar com a Internet por meio de um proxy, você deve:
Crie o arquivo /etc/systemd/system/docker.service.d/http_proxy.conf com o seguinte conteúdo:
[Service]
Environment='HTTP_PROXY=http://<proxy_host>:<proxy_port>'
Execute systemctl daemon-reload para fazer o systemd recarregar as configurações do daemon.
systemctl docker restart para reexecutar a janela de encaixe com as variáveis de ambiente corretas. Onde <proxy_host> é seu host proxy e <proxy_port> é a porta.
Posso definir essas configurações através de programação quando altero as configurações de proxy no gnome?