Yin的笔记本

vuePress-theme-reco Howard Yin    2021 - 2025
Yin的笔记本 Yin的笔记本

Choose mode

  • dark
  • auto
  • light
Home
Category
  • CNCF
  • Docker
  • namespaces
  • Kubernetes
  • Kubernetes对象
  • Linux
  • MyIdeas
  • Revolution
  • WebRTC
  • 云计算
  • 人工智能
  • 分布式
  • 图像处理
  • 图形学
  • 微服务
  • 数学
  • OJ笔记
  • 博弈论
  • 形式语言与自动机
  • 数据库
  • 服务器运维
  • 编程语言
  • C
  • Git
  • Go
  • Java
  • JavaScript
  • Python
  • Nvidia
  • Rust
  • Tex
  • Shell
  • Vue
  • 视频编解码
  • 计算机网络
  • SDN
  • 论文笔记
  • 讨论
  • 边缘计算
  • 量子信息技术
Tag
TimeLine
About
查看源码
author-avatar

Howard Yin

303

Article

153

Tag

Home
Category
  • CNCF
  • Docker
  • namespaces
  • Kubernetes
  • Kubernetes对象
  • Linux
  • MyIdeas
  • Revolution
  • WebRTC
  • 云计算
  • 人工智能
  • 分布式
  • 图像处理
  • 图形学
  • 微服务
  • 数学
  • OJ笔记
  • 博弈论
  • 形式语言与自动机
  • 数据库
  • 服务器运维
  • 编程语言
  • C
  • Git
  • Go
  • Java
  • JavaScript
  • Python
  • Nvidia
  • Rust
  • Tex
  • Shell
  • Vue
  • 视频编解码
  • 计算机网络
  • SDN
  • 论文笔记
  • 讨论
  • 边缘计算
  • 量子信息技术
Tag
TimeLine
About
查看源码
  • Docker 代理总结

    • 为docker pull设置代理
      • 在windows上
      • 在linux上
    • 为docker build设置代理
      • 为docker run设置代理

      Docker 代理总结

      vuePress-theme-reco Howard Yin    2021 - 2025

      Docker 代理总结


      Howard Yin 2020-08-10 07:38:03 Docker网络代理实操

      # 为docker pull设置代理

      给docker pull意味着通过代理下载镜像。

      # 在windows上

      docker desktop上的proxies设置就是设置的docker pull代理。默认情况下是10.0.75.1而不是127.0.0.1,为什么?因为windows上的docker是一个Hyper-V虚拟机,并且有一个虚拟网络,10.0.75.1是主机在虚拟机网络中的地址

      # 在linux上

      创建文件/etc/systemd/system/docker.service.d/http-proxy.conf,然后在文件里写:

      [Service]
      Environment="HTTP_PROXY=http://proxy.server:port"
      Environment="HTTPS_PROXY=http://proxy.server:port"
      Environment="NO_PROXY=localhost,127.0.0.1"
      
      1
      2
      3
      4

      最后

      sudo systemctl daemon-reload
      sudo systemctl restart docker
      
      1
      2

      # 为docker build设置代理

      docker build --build-arg http_proxy=http://10.0.75.1:10801 --build-arg https_proxy=http://10.0.75.1:10801 /path/to/Dockerfile
      
      1

      在win上,和上文同理,主机地址是10.0.75.1。

      # 为docker run设置代理

      在容器里设置即可。

      帮助我们改善此页面!
      创建于: 2019-12-18 03:02:42

      更新于: 2020-08-10 07:38:33