linux cpu占用率如何看
280
2022-10-19
部署带有界面的registry仓库
1. 创建registry仓库
$ docker run -d --restart=always --name registry -p 5000:5000 -v /storage/registry:/var/lib/registry registry:2.3.0$ docker ps
2. 将镜像推入仓库
$ docker pull centos$ docker tag centos:latest 192.168.211.15:5000/centos:latest$ docker push 192.168.211.15:5000/centos:latestThe push refers to a repository [192.168.211.15:5000/centos]Get server gave HTTP response to HTTPS client
在推送镜像中出现错误,因为client与Registry交互默认将采用Registry时并未配置指定任何tls相关的key和crt文件,我们需要配置客户端的Insecure Registry选项(另一种解决方案需要配置Registry的证书)。
$ vim /etc/sysconfig/dockerOPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false --insecure-registry 192.168.211.15:5000'$ docker stop registry$ systemctl restart docker$ docker start registry$ docker push 192.168.211.15:5000/centos:latest$ $ curl #获取镜像列表
创建registry-web
Docker官方只提供了REST API,并没有给我们一个界面。 可以使用Portus来管理私有仓库, 同时可以使用简单的UI管理工具, Docker提供私有库“hyper/docker-registry-web”, 下载该镜像就可以使用了。
$ docker run -d -p 8080:8080 --name registry-web --link registry -e REGISTRY_URL= -e REGISTRY_NAME=localhost:5000 hyper/docker-registry-web
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~