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

相关推荐
会飞的土拨鼠呀3 分钟前
Docker 容器维护手册
docker·容器·eureka
慕伏白16 分钟前
【慕伏白】Docker 常用指令
docker·容器·eureka
java_logo30 分钟前
Docker 部署 Trilium Notes 完整教程:自建大型知识库
docker·容器·trilium·trilium note·trilium部署·docker部署trilium·trilium部署文档
myqijin32 分钟前
Cloudflare Tunnel docker-compose.yml
docker
weixin_3077791333 分钟前
Linux下Docker Compose里运行PostgreSQL数据库故障诊断Shell脚本
linux·运维·数据库·docker·postgresql
AI创界者41 分钟前
安全测试环境搭建:在 Kali Linux 中部署与配置开源 WebShell 管理工具 AntSword(蚁剑)
linux·运维·安全
梦想的颜色1 小时前
【Docker 原理】Docker 数据持久化完全指南:三种挂载原理、数据卷实操、数据库落地实战
docker·云原生·数据持久化·volume·数据卷·容器挂载
猪头少年不会遇见算法学姐1 小时前
Makefile快速上手笔记
linux·学习
qiu_lovejun9981 小时前
linux安装docker和redis和rabbitmq和nginx和rocketmq和kafka
linux·redis·docker·kafka·rabbitmq·rocketmq
运维大师1 小时前
【Linux运维极简教程】04-进程与服务管理
linux·运维