docker配置vpn拉取镜像

最近在做vulhub漏洞复现,本来有备用docker镜像的,没想到G了,只能配置vpn进行pull镜像。

大致思路

  1. 修改文件vim /etc/docker/daemon.json,配置docker官方镜像
bash 复制代码
{
 "registry-mirrors": [
    "https://hub.docker.com/"]
}
  1. 修改文件vim /etc/systemd/system/docker.service.d/proxy.conf
bash 复制代码
[Service]
Environment="HTTP_PROXY=http://<ip>:<port>"
Environment="HTTPS_PROXY=http://<ip>:<port>"

这里IP就是本机IP,端口就是代理端口

  1. 重启docker
bash 复制代码
# 加载配置
systemctl daemon-reload
# 重启docker
systemctl restart docker
# 查看代理配置是否生效
systemctl show --property=Environment docker
##---打印内容---
Environment=HTTP_PROXY=http://XXX:7892 HTTPS_PROXY=http://XXX:7892

非常重要的事情

一定要允许来自局域网的连接,我就是在这G了好久

几个错误

  1. 没有设置允许局域网连接就会出现以下错误:
bash 复制代码
Error response from daemon: Get "https://registry-1.docker.io/v2/": proxyconnect tcp: dial tcp xxx:xxx connect: connection refused
  1. /etc/docker/daemon.json文件格式错误会出现以下错误:
bash 复制代码
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xeu docker.service" for details.
相关推荐
刘晨鑫1几秒前
Nginx性能调优
运维·nginx
KubeSphere 云原生14 分钟前
云原生周刊:Kubernetes 1.36 要来了
云原生·容器·kubernetes
奥格列的魔法拖鞋~28 分钟前
Docker安装OpenClaw并接入飞书
docker·容器·飞书·openclaw
摇滚侠29 分钟前
我需要一个 Docker 安装 MySQL 8.0 的命令
mysql·docker·容器
深念Y34 分钟前
旧物新生:用魅蓝Note5 root后搭建家用Linux服务器(部署宝塔/AList/QB)
linux·运维·服务器·手机·diy·魔改·魅族
Q168496451536 分钟前
k8s-通过ansible-playbook脚本将其他节点加入集群失败?
容器·kubernetes·ansible
wanhengidc43 分钟前
云手机会导致本地数据被读取吗
运维·服务器·数据库·游戏·智能手机
CDN3601 小时前
360CDN SDK 游戏盾实测:游戏防护与延迟优化
运维·游戏·网络安全
weixin_447640061 小时前
AI使用验证:windows上通过WSL2运行ubuntu,ubuntu的系统时间变慢且不同步
linux·运维·ubuntu
开开心心就好1 小时前
轻量级PDF阅读器,仅几M大小打开秒开
linux·运维·服务器·安全·pdf·1024程序员节·oneflow