内网搭建docker镜像缓存站"

admin 2026-10-30 13:53:57 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

内网搭建 docker 镜像缓存站

原创

hyang0
hyang0

生有可恋

2026年10月30日 07:00
湖北

去阅读

最近查代X Y理查的严,好多无关的文章只要触发了关键词就被删了,主动下架了好多文章,以后还想当成知识库来用,别被官方删完了。

docker 配置上游站点一般有以下几个地方需求修改,记录一下方便自己看。

服务端:

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

配置文件内容:

[Service]Environment=\"HTTP_PROXY=http://192.168.1.10:8080\"Environment=\"HTTPS_PROXY=http://192.168.1.10:8080\"Environment=\"NO_PROXY=localhost,127.0.0.1,::1\"

配置完后重启一下服务:

sudo systemctl daemon-reloadsudo systemctl restart docker

新版本的 docker(v23+) 可以在 /etc/docker/daemon.json 中配置上游地址:

{  \"proxies\": {    \"http-proxy\": \"http://192.168.1.10:8080\",    \"https-proxy\": \"http://192.168.1.10:8080\",    \"no-proxy\": \"localhost,127.0.0.1,192.168.0.0/16,10.0.0.0/8\"  }}

使用本地 http 格式的 registry:2 的,配置如下:

cat /etc/docker/daemon.json {  \"insecure-registries\": [\"192.168.1.10:8080\"]}

一般这个选项和最上面的配置不冲突。这个配置项只是为了解决 http 无法访问的问题。

下面是一个完整搭建内网 docker 缓存站点的例子:

客户端的 daemon.json:

{  \"insecure-registries\": [\"192.168.1.2:8082\"],  \"registry-mirrors\": [\"http://192.168.1.2:8082\"]}

服务端需要启动一个 registry 缓存容器:

docker run --name=registry-dockerhub \\\t--volume /docker/registry-cache/dockerhub:/var/lib/registry \\\t--volume /docker/registry-dockerhub/config.yml:/etc/docker/registry/config.yml \\\t--network=bridge \\\t-p 8082:5000 \\\t--restart=always \\\t--detach=true \\\tregistry:2 \\\t/etc/docker/registry/config.yml

其中 registry 的配置文件 config.yml:

cat /docker/registry-dockerhub/config.ymlversion: 0.1log:  fields:    service: registry-dockerhub-cachestorage:  filesystem:    rootdirectory: /var/lib/registryhttp:  addr: :5000  headers:    X-Content-Type-Options: [nosniff]proxy:  remoteurl: https://docker.m.daocloud.io

这里的上游镜像站使用的是 https://docker.m.daocloud.io ,配置了 remoteurl 之后 registry 就变成了一个只读缓存站点,不接受 push,只能 pull 。

不配置认证,接受匿名拉取。用途就是 docker 本地缓存,只从互联网拉取一次,后续从本地缓存读取。

测试删除一个镜像,再重新拉取镜像的速度如下:

这个方法适用于内网搭建 docker 镜像缓存的场景,镜像第一次拉取时比较慢,本地registry中存了之后再拉取就变快了。

特别适合只用部分镜像,不需要完整镜像的场景。把需要用的集体拉取一次,后续就不用再从互联网拉取镜像了。

全文完。

    内网搭建docker镜像缓存站" 网络安全文章

    内网搭建docker镜像缓存站"

    本文介绍内网搭建Docker镜像缓存站的方法,通过配置Docker代理及registry缓存容器,实现镜像首次从互联网拉取后本地缓存复用,提升拉取速度。文中详述服务端与客户端配置步骤,包括daemon.json、config.yml等关键配置,适用于仅需部分镜像的内网场景,可操作性强。
    150人考149人过:'包过团'内网穿透入侵考场改答案,9人获刑" 网络安全文章

    150人考149人过:'包过团'内网穿透入侵考场改答案,9人获刑"

    湖北谷城通报一起特种设备作业考试作弊案,150人参考149人通过,实为包过团伙利用内网穿透接入考场服务器篡改答案,9人因非法控制计算机信息系统罪获刑,主犯获缓刑。案件暴露考场物理接入、内网穿透、远程改库等入侵链条,建议加强终端管控、异常告警与数据完整性校验,并警示技术人员提供技术支持亦涉罪。
    HVV2026复盘:攻防对抗,正在进入智能体时代" 网络安全文章

    HVV2026复盘:攻防对抗,正在进入智能体时代"

    HVV2026复盘显示网络安全正从人使用工具阶段走向人管理智能体阶段。红队利用智能体实现攻击路径自动规划与执行,攻击链可在几分钟内完成;多态化载荷挑战传统特征检测;AI生成定制化钓鱼内容突破传统培训方法;漏洞利用速度加快缩短防守时间窗;企业部署的AI系统成为新攻击面。建议蓝队从静态特征转向行为分析,将AI系统纳入核心资产保护范围,从小范围闭环开始建设智能体防御,优先减少暴露面。
    纯逻辑漏洞攻破Edge沙箱:OrangeTsai披露Pwn2Own17.5万美元漏洞链" 网络安全文章

    纯逻辑漏洞攻破Edge沙箱:OrangeTsai披露Pwn2Own17.5万美元漏洞链"

    这篇文章介绍OrangeTsai在Pwn2OwnBerlin上展示的纯逻辑漏洞链,无内存破坏即可攻破Edge沙箱,价值17.5万美元。漏洞链分两阶段:先以四个逻辑缺陷拼出通用UXSS,再借read协议与内部函数实现任意文件写入并最终RCE。微软已修复,但CVSS评分仅5.4,提示单点评级滞后于真实攻击链,建议转向攻击链可达性评估。
    评论:0   参与:  0