ubuntu为Docker配置代理

终端代理

我们平常在ubuntu终端中使用curl或git命令时,往往会很慢。

所以,首先需要给ubuntu终端环境添加代理。

查看自身那个软件的端口号,我这里是7890。

bash 复制代码
sudo gedit ~/.bashrc

export http_proxy='http://localhost:7890'
export https_proxy='http://localhost:7890'

Docker 代理

在国内拉取 Docker 中央仓库的镜像本来就速度就一直比较慢,近期就更慢了,基本处于一个不可达的状态。当然我们可以通过设置国内一些加速镜像器来加速镜像下载。但是国内镜像不全,更新也不及时,如果你要下载的镜像国内加速器上没有的话,你最终还是要 Docker 中央仓库镜像去下载。

shell 复制代码
sudo mkdir -p /etc/systemd/system/docker.service.d

vim /etc/systemd/system/docker.service.d/http-proxy.conf

在http-proxy.conf文件中写入

bash 复制代码
[Service]
Environment="HTTP_PROXY=http://localhost:7777"
Environment="HTTPS_PROXY=http://localhost:7777"
复制代码
注意: HTTP_PROXY 用于代理访问 http 请求,HTTPS_PROXY 用于代理访问 https 请求,如果想某个 IP或域名不走代理则配置到 NO_PROXY中。

重启Docker服务

bash 复制代码
sudo systemctl daemon-reload
sudo systemctl restart docker

参考

一文讲透如何给Docker设置代理

相关推荐
lengjingzju17 小时前
一网打尽Linux IPC(三):System V IPC
linux·服务器·c语言
大聪明-PLUS17 小时前
如何编写你的第一个 Linux 内核模块
linux·嵌入式·arm·smarc
H²D18 小时前
离线安装Dpanel面板
docker
知识分享小能手18 小时前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04文件压缩与解压缩知识点详解(12)
linux·学习·ubuntu
用户61354114601618 小时前
Krb5-libs-1.18.2-5.ky10.x86_64.rpm 安装失败怎么办?附详细步骤
linux
Secede.19 小时前
Windows + WSL2 + Docker + CudaToolkit:深度学习环境配置
windows·深度学习·docker
zhougl99619 小时前
Vuex 模块命名冲突:问题解析与完整解决方案
linux·服务器·apache
一世琉璃白_Y19 小时前
Ubuntu(VMware)虚拟机网络异常排查与解决方案
linux·网络·ubuntu
AI+程序员在路上20 小时前
网桥及IP转发在嵌入式linux eth0与wlan0连接使用方法
linux·tcp/ip·php
I · T · LUCKYBOOM21 小时前
1.Apache网站优化
linux·运维·服务器·网络·apache