Docker私有仓库的搭建与Docker仓库UI

简介: Docker私有仓库的搭建与Docker仓库UI

1.已经安装docker。

2.编辑docker文件

vim /etc/docker/daemon.json
 
{
 "registry-mirrors":[
  "https://coub04fo.mirror.aliyuncs.com",
  "https://f1361db2.m.daocloud.io/",
  "https://registry.docker-cn.com/",
  "https://docker.mirrors.ustc.edu.cn/",
  "https://hub-mirror.c.163.com/"
 ],
 # 192.168.10.113 自己服务器ip地址
 "insecure-registries":["192.168.10.113:5000"]
}

3.重启docker

systemctl daemon-reload
 
systemctl restart docker

4.启动私有仓库

docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --name registry  registry

5.测试镜像

curl -XGET http://192.168.1.10:5000/v2/_catalog
{"repositories":[]}

6.拉取镜像

# 从外网拉取镜像
docker pull centos:latest
 
# 镜像重命名并改为自己的仓库地址
docker tag  centos:latest  192.168.10.113:5000/centos
 
 
# 推送镜像到自己仓库
docker push 192.168.10.113:5000/centos
 
 
##查看仓库中的镜像
curl -XGET http://192.168.10.113:5000/v2/_catalog
{"repositories":["centos"]}

7.docker私有仓库增加web访问页面

# 启动命令-修改成自己IP
docker run -dit --restart=always -p 8080:8080 --name registry-web --link registry -e REGISTRY_URL=http://192.168.10.113:5000/v2 -e REGISTRY_NAME=localhost:5000 hyper/docker-registry-web

8.访问

http://192.168.10.113:8080/repo/tags/centos

相关文章
|
2月前
|
Docker 容器
Docker自建仓库之Harbor高可用部署实战篇
关于如何部署Harbor高可用性的实战教程,涵盖了从单机部署到镜像仓库同步的详细步骤。
149 15
Docker自建仓库之Harbor高可用部署实战篇
|
2月前
|
存储 Kubernetes Cloud Native
部署Kubernetes客户端和Docker私有仓库的步骤
这个指南涵盖了部署Kubernetes客户端和配置Docker私有仓库的基本步骤,是基于最新的实践和工具。根据具体的需求和环境,还可能需要额外的配置和调整。
90 1
|
1月前
|
网络协议 应用服务中间件 nginx
私有的docker私有镜像站仓库harbor
私有的docker私有镜像站仓库harbor
|
2月前
|
存储 测试技术 数据安全/隐私保护
Docker自建仓库之Harbor部署实战
关于如何部署和使用Harbor作为Docker企业级私有镜像仓库的详细教程。
646 12
|
2月前
|
Docker 容器
Docker Hub镜像公共仓库使用
这篇文章介绍了如何使用Docker Hub公共仓库进行镜像的创建、上传、下载和管理。
1148 8
|
2月前
|
运维 数据安全/隐私保护 Docker
Docker自建仓库之Docker Registry部署实战
关于如何使用Docker Registry镜像搭建本地私有Docker仓库的实战教程,包括了下载镜像、创建授权目录和用户名密码、启动Registry容器、验证端口和容器、测试登录仓库、上传和下载镜像的详细步骤。
790 5
|
3月前
|
存储 Docker 容器
阿里云私有docker仓库构建海外镜像
【8月更文挑战第25天】
328 3
|
2月前
|
应用服务中间件 nginx 数据安全/隐私保护
使用Harbor搭建Docker私有仓库
Harbor是一款开源的企业级Docker仓库管理工具,分为私有与公有仓库两种类型,其中私有仓库被广泛应用于运维场景。Harbor提供图形化界面,便于直观操作,并且其核心组件均由容器构建而成,因此安装时需预先配置Docker及docker-compose。Harbor支持基于项目的用户与仓库管理,实现细粒度的权限控制;具备镜像复制、日志收集等功能,并可通过UI直接管理镜像,支持审计追踪。部署Harbor涉及配置文件调整、登录认证等步骤,并可通过客户端进行镜像的上传、拉取等操作。系统内置多种角色,包括受限访客、访客、开发者、维护人员及管理员,以满足不同场景下的使用需求。
135 0
|
3月前
|
jenkins 网络安全 持续交付
Jenkins Pipeline 流水线 - 上传文件 Publish over SSH + Docker 编译 + 上传到阿里仓库
Jenkins Pipeline 流水线 - 上传文件 Publish over SSH + Docker 编译 + 上传到阿里仓库
140 0
|
3月前
|
Java 数据安全/隐私保护 Docker
SpringBoot Docker 发布到 阿里仓库
SpringBoot Docker 发布到 阿里仓库
51 0
下一篇
无影云桌面