Docker私有仓库的搭建与使用

Docker搭建私有仓库#

私有仓库本质就是一个web项目(linux+registry(用其他语言写的一个web服务))。

一、搭建registry私有仓库#

1、拉取私有仓库registry镜像#

Copy
docker pull registry

2、启动私有仓库容器#

Copy
docker run -di --name=registry -p 5000:5000 registry 浏览器访问:http://ip:端口/v2/_catalog 看到{"repositories":[]} 表示私有仓库搭建成功 此时仓库内容为空

3、修改deamon.json#

Copy
vi /etc/docker/daemon.json 添加以下内容,保存退出。 {"insecure-registries":["ip:端口"]} 此步用于让 docker信任私有仓库地址

4、重启docker#

让deamon.json配置生效

Copy
systemctl restart docker

5、启动registry仓库镜像#

Copy
docker start registry

二、上传镜像到私有仓库#

1、标记镜像#

Copy
docker tag 镜像名[:tag] [REGISTRYHOST/][USERNAME/]NAME[:TAG] docker tag django_img 175.24.103.108:5000/django_img

2、上传镜像#

Copy
docker push 镜像名[:tag] docker push 175.24.103.108:5000/django_img 再从浏览器访问http://175.24.103.108:5000/v2/_catalog 发现能看到刚刚上传的镜像

以后只要同时配置了daemon.json,再拉取镜像,优先从私有仓库拉,没有在去国外

posted @   Donner  阅读(3319)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示
CONTENTS