目录
Docker harbor的安装部署
安装说明
安装要求说明
集群要求说明:在安装 Harbor 私有镜像仓库之前,需要先有一个K8S集群,本文中使用的集群的搭建过程请见 基于CentOS 7.8安装Kubernetes 1.25.5单Master节点集群 这篇博文。
硬件要求说明:安装 Harbor 私有镜像仓库的主机或虚拟机要求至少2核4G且内存硬盘不低于40GB,本文中使用的是 CentOS7.8 虚拟机来安装Harbor私有镜像仓库。
软件要求说明:安装 Harbor 私有镜像仓库之前需要先安装 docker 和 docker-compose。
特别说明:本文中安装的Harbor私有镜像仓库是使用HTTP协议来访问,而不是使用使用HTTPS协议来访问。
安装版本说明
软件版本说明:
软件 | 版本 |
---|---|
docker | 20.10.10 |
docker-compose | 1.29.2 |
harbor | 2.3.4 |
kubernates | 1.21.5 |
集群效果说明
集群效果说明:安装后的K8S集群由1个 master 节点、2个 worker 节点和1个harbor镜像仓库节点组成
安装步骤
安装Docker
官方文档:CentOS中安装Docker的官方说明文档
卸载旧版:先在要安装Harobr私有镜像仓库的虚拟机中执行以下命令卸载旧版的docker。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装
#安装工具
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker