it编程 > 开发工具 > Docker

docker快速搭建私有镜像仓库registry以及registryUI方式

58人参与 2024-12-20 Docker

一、前提

1、docker环境(docker for window为例)

2、基本命令

docker images                    #查看镜像
docker pull [仓库ip:port/]镜像:tag #拉取镜像
docker push [仓库ip:port/]镜像:tag #上传镜像
docker rmi  镜像:tag              #删除镜像
docker tag  镜像名 镜像名:tag     #重命名镜像
docker run  镜像:tag              #运行镜像
docker ps -a                     #docker 进程

二、搭建步骤

1、安装registry

docker pull registry
docker images

docker run -d -p 5000:5000 --name registry registry
docker ps -a

curl http://127.0.0.1:5000/v2/

2、安装registry-web

docker pull hyper/docker-registry-web
docker images

docker run -d -p 5001:8080 --name registry-web --link registry -e registry_url=http://registry:5000/v2 -e registry_name=localhost:5000 hyper/docker-registry-web
##命令注释
docker run                                 ##运行
-d                                         ##后台运行
-p 5001:8080                               ##端口映射
--name registry-web                        ##容器命名
--link registry                            ##连接其他容器  加入registry到host
-e registry_url=http://registry:5000/v2    ##指定仓库地址
-e registry_name=localhost:5000            ##仓库命名
hyper/docker-registry-web                  ##被启动的镜像
docker ps -a

curl http://127.0.0.1:5001

三、上传镜像

1、配置仓库(docker for window)

docker start registry
docker start registry-web

2、上传镜像

docker pull hello-world
docker tag hello-world localhost:5000/zyj-test:1.0
##注意命名规范
镜像仓库ip:port/镜像名:tag

##否则push出错
error response from daemon: manifest for localhost:5000/uifd/ui-for-docker:latest not found

docker pull localhost:5000/zyj/test:1.0

浏览器输入:http://localhost:5001/

3、下载镜像

docker rmi localhost:5000/zyj/test:1.0

docker pull localhost:5000/zyj/test:1.0

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

centos7安装/升级docker和docker compose方式

12-20

通过docker 部署minio的方法(端口号为9105)

12-20

dockerExecute 函数和docker.build的区别解析

12-20

在Ubuntu下通过Docker部署Cloudflared Tunnel服务器

12-30

DeepSeek本机部署详细步骤(基于Ollama和Docker管理)

02-08

DeepSeek本地部署+可视化WebUI的实现(图文教程)

02-08

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论