在我们的办公环境中,因为公司的网络限制等原因,需要通过代理才能上网。
那么在这种环境下安装的docker,会因为无法联网而无法启动。
要解决这个问题,需要在docker的配置文件中,增加上网代理。
1) 修改/usr/lib/systemd/system/docker.service,增加下面两段内容
# vim /usr/lib/systemd/system/docker.service
......
Environment="HTTP_PROXY=代理url" < 追加
Environment="HTTPS_PROXY=代理url" < 追加
......
2)重启docker.service服务
# systemctl daemon-reload
# systemctl restart docker.service
3)测试docker是否可以联网
# docker run -it openshift/hello-openshift
Unable to find image'openshift/hello-openshift:latest' locally
latest: Pulling from openshift/hello-openshift
4f4fb700ef54: Pull complete
40abd15dda8b: Pull complete
Digest:sha256:ac1e8bc8b667f235126b6e1189b832dbe39e0da8b8a8d77912d7513184cb1dbc
Status: Downloaded newer image foropenshift/hello-openshift:latest
serving on 8888
serving on 8080
出现上面的文字说明docker可以正常使用,按ctrl+c关闭即可。
网友评论