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

docker本地镜像源搭建

最近Deepseek大火后,接到任务就是帮客户装Dify,每次都头大,因为docker源不能用,实在没办法,只好自己搭要给本地源。话不多说具体如下:

1、更改docker的配置文件,添加自己的私库地址,下文以192.168.100.74示范,实际要替换成你的IP地址


{
    "registry-mirrors": [
        "https://docker.1panel.dev",
        "https://docker.foreverlink.love",
        "https://dytt.online",
        "https://func.ink",
        "https://lispy.org",
        "https://docker.xiaogenban1993.com",
        "https://docker.xn--6oq72ry9d5zx.cn",
        "https://docker.zhai.cm",
        "https://docker.5z5f.com",
        "https://a.ussh.net",
        "https://docker.cloudlayer.icu",
        "https://docker.linkedbus.com",
        "https://docker.m.daocloud.io"
       ],

        "insecure-registries": [
                "192.168.100.74:5000",
               ]
}
 

2、 重启docker进程

     systemctl daemon-reload

      systemctl restart docker

3、查看docker状态,看到192.168.100.74

    docker info  

4、mkdir -p /opt/data/registry

5、启动本地仓库

docker run -d -p 5000:5000 -v /opt/data/registry:/var/lib/registry --name private_registry registry


6、docker images 显示本地镜像,

tag要push的镜像

docker tag nginx:latest  192.168.100.74:5000/nginx:latest


push镜像到本地仓库

docker push 192.168.100.74:5000/nginx:latest

恭喜你成功了

SSH另外一台主机pull验证,成功!!!

7、批量修改

docker tag  postgres:15-alpine 192.168.100.74:5000/postgres:15-alpine   
docker tag   redis:6-alpine 192.168.100.74:5000/redis:6-alpine 
docker tag   ubuntu/squid:latest 192.168.100.74:5000/ubuntu/squid:latest
docker tag   langgenius/dify-api:0.7.0  192.168.100.74:5000/langgenius/dify-api:0.7.0
docker tag   langgenius/dify-web:0.7.0  192.168.100.74:5000/langgenius/dify-web:0.7.0
docker tag  langgenius/dify-sandbox:0.2.1  192.168.100.74:5000/langgenius/dify-sandbox:0.2.1
docker tag   registry:latest  192.168.100.74:5000/registry:latest 
docker tag   semitechnologies/weaviate:1.19.0  192.168.100.74:5000/semitechnologies/weaviate:1.19.0


docker push 192.168.100.74:5000/postgres:15-alpine   
docker push 192.168.100.74:5000/redis:6-alpine 
docker push 192.168.100.74:5000/ubuntu/squid:latest
docker push 192.168.100.74:5000/langgenius/dify-api:0.7.0
docker push 192.168.100.74:5000/langgenius/dify-web:0.7.0
docker push  192.168.100.74:5000/langgenius/dify-sandbox:0.2.1
docker push  192.168.100.74:5000/registry:latest 
docker push  192.168.100.74:5000/semitechnologies/weaviate:1.19.0

本地dify镜像源搭载完毕!!!


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

相关文章:

  • C++ Primer 泛型算法结构
  • 【Elasticsearch】Painless 脚本语言如何学习
  • 2025年度福建省职业院校技能大赛高职组“信息安全管理与评估”赛项规程样题模块二
  • REACT学习第三幕--沉睡花园
  • Python常见面试题的详解22
  • 解决vmware虚拟机下 kali 无root权限问题
  • Midscene.js - AI驱动,轻松实现UI自动化
  • 【数据结构进阶】哈希表
  • springboot411-基于Java的自助客房服务系统(源码+数据库+纯前后端分离+部署讲解等)
  • 【01游戏——DFS】
  • Linux驱动学习(四)--字符设备注册
  • 工作中遇到的EXCEL小问题:多行有间隔符的合并
  • 广东GZ033-任务E:数据可视化(15 分)-用柱状图展示销售金额最高的6 个月
  • Golang适配达梦数据库连接指定模式
  • Yolo各个系列的模型、ResNet、Pyrimid network、VGG、PointNet、mobilenet模型
  • kafka小白基础知识
  • Leetcode2296:设计一个文本编辑器
  • RabbitMQ系列(七)基本概念之Channel
  • 在MacOS上打造本地部署的大模型知识库(一)
  • Springboot 事件通知监听