Proxy環境下でDockerを使う。
Proxy環境下でDockerを使ってみたのでメモ。
使った環境はこんな感じ。
Dockerデーモンを起動するときに、環境変数でproxyの設定をする。
# http_proxy=http://hoge:1234 docker -d &
起動スクリプトからDockerを起動するときは、/etc/sysconfig/dockerファイルでproxyの設定を行う。
# cat > /etc/sysconfig/docker export http_proxy="http://hoge:1234/" # service docker start
追記2 (Jul 10, 2014)
CentOS 7.0編
# cp /usr/lib/systemd/system/docker.service /etc/systemd/system/ # vi /etc/systemd/system/docker.service ... ... Environment=‘http_proxy=http://hoge:1234/’ ## ExecStartの上に追記 ExecStart=/usr/bin/docker -d --selinux-enabled -H fd:// … ... # systemctl daemon-reload # systemctl restart docker
追記 (Jul 5, 2014)
Ubuntu 14.04編
$ sudo sh -c "echo 'export http_proxy=http://hoge:1234/' >> /etc/default/docker" $ sudo service docker restart