On OS running systemd you could try to add: /etc/systemd/system/docker.service.d/http-proxy.conf
with content:
[Service] Environment="HTTP_PROXY=http://proxy:3128/" "HTTPS_PROXY=http://proxy:3128/" "NO_PROXY=localhost,127.0.0.1"
then
systemctl daemon-reload systemctl restart docker