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

相关推荐
网络安全(华哥)6 分钟前
网络安全-kail linux 网络配置(基础篇)
linux·网络·web安全
嘻嘻嘻哈哈哈嘻嘻嘻14 分钟前
CentOS: RPM安装、YUM安装、编译安装(详细解释+实例分析!!!)
linux·运维·centos
今晚努力早睡14 分钟前
linux之自动挂载
linux·运维·服务器
爱吃土豆的程序员33 分钟前
flowable mysql 表名大小写问题
linux·windows·mysql·flowable
Stark、1 小时前
【Linux】文件系统--文件存储/软硬链接/inode/dentry
linux·运维·服务器·c语言·后端
杰克崔1 小时前
linux上对于so库的调试——包含通过vs2019远程ssh调试so库
linux·运维·服务器
松果猿1 小时前
使用 Docker 容器化部署 Spring Boot + Vue 项目:以若依后台管理系统为例
docker
科技语者2 小时前
Linux常用的100种命令大集合
linux
jekc8682 小时前
Ubuntu更改内核
linux·运维·ubuntu
kong79069282 小时前
Linux系列(二)安装Linux和Linux目录结构
linux·运维·服务器