docker之企业级docker镜像仓库harbor的部署

1.什么是harbor

Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器。
镜像的存储harbor使用的是官方的docker registry(v2命名是distribution)服务去完成。
harbor在docker distribution的基础上增加了一些安全、访问控制、管理的功能以满足企业对于镜像仓库的需求。
harbor以docker-compose的规范形式组织各个组件,并通过docker-compose工具进行启停。

2. harbor的部署

本文是基于前篇博客-----创建镜像的私有仓库以及设置加密认证 的基础上完成的。

这里只是继续完成harbor部署,重复内容见先前博文。

(1)docker-compose的部署

下载,授予执行权限

curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose 

在这里插入图片描述
(2)Harbor的搭建
(2-1)下载包,解压

 wget https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-offline-installer-v1.8.0.tgz

tar zxf harbor-offline-installer-v1.8.0.tgz
cd harbor
 ls
harbor.v1.8.0.tar.gz  harbor.yml  install.sh  LICENSE  prepare

在这里插入图片描述
(2-2)修改配置文件

[root@server1 harbor]# vim harbor.yml 
[root@server1 harbor]# 

在这里插入图片描述
(2-3)执行./prepare,更新一下配置文件
在这里插入图片描述(2-4)执行./install.sh,开始安装并启动

在这里插入图片描述在这里插入图片描述

(2-5)查看容器状态

在这里插入图片描述(2-6)浏览器中访问https://reg.westos.org

在这里插入图片描述
(2-7)登陆之后可以查看仓库里面的镜像,可以上传和删除镜像
也可以创建用户

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

发布了260 篇原创文章 · 获赞 2 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/yrx420909/article/details/105385869