社内LANにDocker Registryを立てていたのですが、NO_PROXYを設定し忘れててはまりました。
DockerデーモンのProxy設定
CoreOSはこんな感じ。試していませんが同じくsystemdを採用したCentOS 7も同様でしょう。
ExecStartの前で環境変数を設定するのがポイントです。
# /etc/systemd/system/docker.service
...
[Service]
...
Environment="HTTP_PROXY=YOUR.PROXY.HOST:PORT"
Environment="NO_PROXY=NO.PROXY.HOST1,NO.PROXY.HOST2"
ExecStart=/usr/bin/docker -d -s=btrfs -r=false -H fd://
...
CentOS 6はこちら。
# /etc/sysconfig/docker
other_args="--exec-driver=lxc --selinux-enabled"
export HTTP_PROXY=YOUR.PROXY.HOST:PORT
export NO_PROXY=NO.PROXY.HOST1,NO.PROXY.HOST2
参考