当前位置: 首页 > article >正文

docker pull error with proxy

最近使用Linux挂载V2rayX,可以正常登录网页,但是docker pull的时候,持续报错"Get https://registry-1.docker.io/v2/: net/http:request conceled while waiting for connection (Client.Timeout exceeded while awaiting headers)"
原因是docker的流量没有走全局代理,因此需要设置下环境。

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

# add following contents
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:10871"
Environment="HTTPS_PROXY=https://127.0.0.1:10871"

# then restart docker
sudo systemctl daemon-reload
sudo systemctl restart docker

如此就可以了,另外,也可以将环境变量加入~/.bashrc当中,方便其他软件使用

vim ~/.bashrc

# add following contents
Environment="HTTP_PROXY=http://127.0.0.1:10871"
Environment="HTTPS_PROXY=https://127.0.0.1:10871"

source ~/.bashrc

此外,在运行docker的时候,最好能直接指定templateflow,这样避免网络错误,example 如下:

 docker run -ti --rm \
    -v /home/clancy/ssd:/work \
    -u $(id -u):$(id -g) \
    -v /home/clancy/TemplateFlow:/opt/templateflow \
    -e TEMPLATEFLOW_HOME=/opt/templateflow \
    nipreps/fmriprep:24.1.1 \
    /work/BIDS/ /work/fmriprep/ participant \
    xxxxxxxxx

http://www.kler.cn/a/512568.html

相关文章:

  • 资料03:【TODOS案例】微信小程序开发bilibili
  • CentOS 安装Redis
  • LeetCode 110.平衡二叉树
  • 线性代数概述
  • 移远通信多模卫星通信模组BG95-S5获得Skylo网络认证,进一步拓展全球卫星物联网市场
  • 将IDLE里面python环境pyqt5配置的vscode
  • 【Linux】常见指令(三)
  • YOLOv8改进,YOLOv8检测头融合DiverseBranchBlock,并添加小目标检测层(四头检测),适合目标检测、分割等
  • 手机怎么远程操控电脑?
  • 算法-求字符串公共前缀
  • Docker 部署 mysql
  • Java设计模式—观察者模式
  • Python实现PDF文档转图片功能
  • c++ 给定欧氏平面中的一组线可以形成的三角形的数量
  • 嵌入式Linux驱动开发之pinctrl和gpio子系统
  • 《Vue3 七》Vue 中的动画
  • 【语言处理和机器学习】概述篇(基础小白入门篇)
  • 蒙操作系统(HarmonyOS)
  • 具身智能新突破!Physical Intelligence推出机器人动作tokenizer,训练提速5倍
  • 高级java每日一道面试题-2025年01月20日-数据库篇-并发事务带来哪些问题?
  • JeecgBoot 低代码 AI 大模型集成 DeepSeek
  • 【云岚到家】-day03-门户缓存实现实战
  • 服务器日志自动上传到阿里云OSS备份
  • 【网络协议】【http】【https】RSA+AES-TLS1.2
  • Unity3D学习笔记(一)
  • Python绘制数据地图-MovingPandas