docker上网代理设置

在我们的办公环境中,因为公司的网络限制等原因,需要通过代理才能上网。

那么在这种环境下安装的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关闭即可。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,084评论 19 139
  • 以下原文转载于(https://docs.docker.com/docker-for-mac/)(想找中文版的最新...
    Veekend阅读 12,260评论 0 17
  • 因为众所周知的原因,Docker在国内的使用举步维艰。于是,很多组织在国内提供了mirror或者叫加速器。甚至在1...
    Muninn阅读 26,558评论 2 52
  • 从事餐饮创业多年以来,终让我明白了一点,珍惜的重要性,加入了45天计划开始,每天晚上自己多自学一个小时或以...
    萃叔叔阅读 1,711评论 0 0
  • “独在异乡为异客,每逢佳节倍思亲” 昨天是冬至,独在异乡的我和正在上大学的的朋友楠约好一起吃饺子,我们都不喜欢繁华...
    墨竹_sunshine阅读 2,523评论 2 2

友情链接更多精彩内容