搭建一个私有仓库(chrono《kubernetes入门实战课》笔记整理)

 

【操作过程】

1、docker pull registry //拉取可以制作本地仓库的镜像,这个镜像叫做registry;

2、docker run -d -p 5000:5000 registry //运行镜像,和本机的5000端口做映射,这个镜像制作的私有仓库,当前是空的;

3、docker tag nginx:latest 127.0.0.1:5000/nginx:v1//给本地的nginx:latest打个标签,一会我们就推这个v1版本的镜像给私有仓库;

4、docker push 127.0.0.1:5000/nginx:v1//给本地的镜像推送我们刚刚打了标签的镜像;

 

 

【验证】

1、docker images//查看当前本地有哪些镜像,注意是含有nginx:v1的;

 

 2、docker rmi 127.0.0.1:5000/nginx:v1//删除这个镜像;

 

 3、docker images//再次查看本地还有的镜像,看到已经把v1镜像删除了;

 

4、docker pull 127.0.0.1:5000/nginx:v1//从本地镜像拉取v1镜像

 

 5、docker images//查看本地镜像,又有了v1镜像

 

【镜像接口】

docker registry没有图形界面,但是提供了RESTful API,可以发送HTTP请求来查看仓库的镜像。(具体可查阅:https://docs.docker.com/registry/spec/api/)

如下两条命令,就是获取了仓库的镜像列表和nginx的tag列表:

 

posted @   1234roro  阅读(42)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示