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

相关推荐
chenyuhao20242 分钟前
Linux系统编程:基础IO
linux·运维·服务器
超风3 分钟前
Ubuntu可以输入中文,但是IDEA没法输入中文
linux·运维·ubuntu
赵庆明老师11 分钟前
.net framework 的项目部署到docker
docker·eureka·.net
默|笙14 分钟前
【Linux】进程(3)状态
linux·运维·服务器
vortex516 分钟前
浅谈Linux文件读取类漏洞的额外攻击面
linux·安全·web安全
_OP_CHEN18 分钟前
【Git原理与使用】(三)Git 分支管理终极指南:从基础操作到企业级实战,解锁高效协作密码
linux·运维·git·git分支管理·企业级组件·企业协作
meng_ser18 分钟前
基于Linux内核模块的进程与内存监控工具(CentOS 7实现)
linux·运维·centos
regret~18 分钟前
【笔记】创建systemctl服务
linux·服务器·笔记
水天需01021 分钟前
ps 命令全面详解
linux·服务器·网络
总有刁民想爱朕ha26 分钟前
银河麒麟v10服务器版Docker部署MySQL 8教程
mysql·docker·容器·银河麒麟v10