docker 搭建私服仓库

网友投稿 273 2022-11-18

docker 搭建私服仓库

1.搭建私服

1.1 拉取 registry 镜像

docker pull registry

1.2 启动私有仓库镜像

docker run --name  localregistry -d -p 5000:5000  registry

1.3 浏览器访问私服仓库地址

​​为搭建私服仓库的宿主机ip,出现如下页面则标示搭建私服成功。mynginx 是我已经上传到私服的一个镜像,默认是为 空的。

1.4 修改 daemon.json 文件

vim  /etc/docker/daemon.json

{ "registry-mirrors": [" "insecure-registries":["192.168.243.128:5000"]}

registry-mirrors 是配置的国内下载镜像的地址,因为默认拉取镜像是从国外地址拉取,导致下载镜像速度非常慢。

insecure-registries:["宿主机ip:容器端口号"]

1.5 重启 docker 服务

systemctl  restart  docker

1.6启动 registry 镜像

docker start localregistry

2.上传镜像到私服

2.1 打标签

标记镜像为私服仓库镜像

docker tag mynginx 192.168.243.128:5000/mynginx

2.2 查询镜像

2.3 重启私服仓库

docker restart localregistry

2.4 上传镜像到私服仓库

docker push  宿主机ip:私服容器端口号/镜像名

2.5 查询私服镜像

3 私服拉取镜像

私服仓库部署在 192.168.243.128  现在用192.168.243.129 服务器拉取私服仓库中的镜像

3.1  配置私服仓库地址

129 服务器修改配置文件    vim /etc/docker/daemon.json

{ "insecure-registries":["192.168.243.128:5000"]}

3.2 重启 docker 服务

systemctl restart docker

3.3 拉取私服镜像

docker pull 192.168.243.128:5000/mynginx

3.4 查询镜像

docker  images

3.5 启动容器镜像

docker run --name mynginx -p 80:80 -d 192.168.243.128:5000/mynginx

3.6 查询镜像是否启动成功

docker ps

3.7 浏览器访问 mynginx

到此结束,我们已经完成了私服的搭建,上传镜像到私服仓库,从私服仓库拉取镜像并启动。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:ARM芯片型号选择,给初学者参考
下一篇:SpringBoot Actuator潜在的OOM问题的解决
相关文章

 发表评论

暂时没有评论,来抢沙发吧~