使用docker-registry创建私有镜像仓库

扩展1-docker私有仓库的创建和使用

本示例主要通过docker-registry工具实现本地镜像仓库搭建和镜像上传下载。

—学习笔记,方便后期查阅—

1 下载运行registry镜像

#运行如下命令,从镜像源下载registry镜像
[root@bogon docker]# docker run -d -p 5000:5000 --restart=always --name registry registry
#指定-d选项,镜像在后台运行
#指定-p 5000:5000选项,指定宿主机和镜像之间端口流量转发,实际是在iptables里增加一条策略
#指定--restart=always选项,总是启动
#指定--name registry选项,镜像启动后命名为registry
#registry 镜像名称,也可以换成镜像ID

2 镜像服务器本地上传镜像至镜像仓库

从registry镜像仓库宿主机上将镜像上传至registry镜像仓库,示例如下:

1 查看宿主机本地镜像列表
[root@bogon ~]# docker image ls
REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
nginx        latest    b692a91e4e15   4 days ago      142MB
httpd        latest    f2a976f932ec   4 days ago      145MB
registry     latest    d1fe2eaf6101   2 weeks ago     24.1MB
centos       latest    5d0da3dc9764   10 months ago   231MB

2 以httpd镜像为例,先为该镜像增加一个tag

[root@bogon ~]# docker tag httpd:latest 127.0.0.1:5000/httpd:latest
#docker tag 创建一个标签tag
#作用镜像名和版本  httpd:latest
#tag名称  127.0.0.1:5000/httpd:latest

#通过image ID可以查看,增加tag后,127.0.0.1:5000/httpd和httpd实际是同一个镜像
[root@bogon ~]# docker image ls
REPOSITORY             TAG       IMAGE ID       CREATED         SIZE
nginx                  latest    b692a91e4e15   4 days ago      142MB
127.0.0.1:5000/httpd   latest    f2a976f932ec   4 days ago      145MB
httpd        
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值