构建私人docker registry

构建私人docker 仓库:
1,下载私人的registry
   docker pull registry
2, 启动registry
docker run -d -p 5000:5000 registry
通过docker ps
    docker inspect 90628a5c46eb  
找到"Mounts" 部分配置信息
3. 设置volune 将上传的image存放在volune中,没设置对就会放在默认路径下。
   docker run -d -p 5000:5000 -v /registry:/var/lib/registry registry
4. 在docker client上传image到私人的registry 中
[root@centos128 ~]# docker tag  friendlyhello 192.168.44.130:5000/friendlyhello
[root@centos128 ~]# docker push 192.168.44.130:5000/friendlyhello
报如下错:
The push refers to a repository [192.168.44.130:5000/friendlyhello]
Get https://192.168.44.130:5000/v1/_ping: dial tcp 192.168.44.130:5000: getsockopt: connection refused
解决办法:
a,执行
    echo '{ "insecure-registries":["192.168.44.130:5000"] }' >> /etc/docker/daemon.json
b, 重启docker client的docker 服务
   [root@centos128 ~]# systemctl restart docker

[root@centos128 ~]# docker push   192.168.44.130:5000/friendlyhello
The push refers to a repository [192.168.44.130:5000/friendlyhello]
dac8fd16cf4e: Pushed
ae9cf9c6b7f5: Pushed
7b4041464a6e: Pushed
7b7f69d6236f: Pushed
667e68ed0db3: Pushed
5eac2de68a97: Pushed
8d4d1ab5ff74: Pushed
latest: digest: sha256:c1d6db16669df2dd7d859bf0f4b2a0dcbdfeec3217667085533e9f0a51e14308 size: 1792
以上显示push 成功

查看docker仓库端口服务
curl -XGET http://192.168.44.130:5000/v2/_catalog
curl -XGET http://192.168.44.130:5000/v2/friendlyhello/tags/list   #image_name改为redis镜像名

[root@centos128 ~]# curl -XGET http://192.168.44.130:5000/v2/_catalog
{"repositories":["friendlyhello"]}
[root@centos128 ~]# curl -XGET http://192.168.44.130:5000/v2/friendlyhello/tags/list
{"name":"friendlyhello","tags":["latest"]}

5. 在registry本地查看上传的image
[root@centos130 repositories]# pwd
/registry/docker/registry/v2/repositories
[root@centos130 repositories]# ls
friendlyhello
[root@centos130 repositories]#

至此一个简单的registry就是尝试完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值