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设置代理

相关推荐
ltl16 小时前
eBPF 可观测性全景:bcc、bpftrace、libbpf 的工程路径
linux
2401_8685347817 小时前
数仓开发落地手册
linux·运维
正在走向自律18 小时前
使用atop工具监控Linux系统指标
linux·运维·php·实时监控·atop分析内存
果果燕19 小时前
实习笔记(一):NFS、Samba、VNC、Git、CMake、systemd、内核、交叉编译
linux·arm开发·c++·笔记·git
yyy(十一月限定版)20 小时前
017【入门】最小栈
linux·运维·服务器
不负岁月无痕21 小时前
简单理解操作系统结构
java·linux·c语言·开发语言·c++·面试
Zguigo21 小时前
第25-26讲:计算机操作系统存储管理——分页机制、页表与快表(TLB)
linux·windows·笔记
golang学习记1 天前
Go 项目使用docker compose的正确方式
开发语言·docker·golang
常乐か1 天前
VMware Workstation Pro 17 搭建 Ubuntu 24.04 完整指南
linux·运维·ubuntu
2401_858286111 天前
OS82.【Linux】设计线程池
java·linux·运维·服务器·开发语言·算法·线程池