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

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.lryc.cn/news/545130.html

相关文章:

  • Sqlserver安全篇之_TLS的证书概念
  • Kafka生产者相关
  • 技术问题汇总:前端怎么往后端传一个数组?
  • 【03】STM32F407 HAL 库框架设计学习
  • 智能图像处理平台:图像处理配置类
  • 【图文详解】什么是微服务?什么是SpringCloud?
  • 基于ssm的校园跑腿管理系统+vue
  • 5个GitHub热点开源项目!!
  • docker通用技术介绍
  • #渗透测试#批量漏洞挖掘#某图创图书馆集群管理系统updOpuserPw SQL注入(CVE-2021-44321)
  • 智能合约安全 | 合约无效化攻击
  • RabbitMQ 的介绍与使用
  • 【手撕算法】K-Means聚类全解析:从数学推导到图像分割实战
  • 【SQL技术】不同数据库引擎 SQL 优化方案剖析
  • RabbitMQ系列(二)基本概念之Publisher
  • OAK相机的抗震性测试
  • 2025最新Nginx高频面试题
  • 【Kubernetes】API server 限流 之 maxinflight.go
  • 推荐算法工程师的技术图谱和学习路径
  • Milvus高性能向量数据库与大模型结合
  • 轮式机器人在复杂地形中如何选择合适的全局路径规划算法?
  • Metal学习笔记九:光照基础
  • 【字符串】最长公共前缀 最长回文子串
  • Linux提权之详细总结版(完结)
  • week 3 - More on Collections - Lecture 3
  • Pwntools 的详细介绍、安装指南、配置说明
  • PLC(电力载波通信)网络机制介绍
  • Qt监控系统远程回放/录像文件远程下载/录像文件打上水印/批量多线程极速下载
  • 自学微信小程序的第八天
  • 【java】@Transactional导致@DS注解切换数据源失效