您的当前位置:首页正文

[docker]harbor仓库搭建

2024-12-01 来源:个人技术集锦

基础环境

CentOS 7.5
docker:19.03.13
docker-compose version 1.27.4, build 40524192
docker-py version: 4.3.1
CPython version: 3.7.7
OpenSSL version: OpenSSL 1.1.0l  10 Sep 2019

环境要求

来源:
英文水平好的,建议直接阅读官方文档

  • 硬件
资源最低建议
CPU2 CPU4 CPU
Mem4 GB8 GB
Disk40 GB160 GB
  • 软件
资源最低
Docker17.06.0-ce+
Docker Compose1.18.0
Openssl建议最新版本
  • 端口
端口协议
443HTTPS
4443HTTPS
80HTTP

安装

安装大致分以下几步骤

docker环境安装

方法1:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

方法2:

curl -sSL https://get.daocloud.io/docker | sh

docker-compose安装

## 注意docker-compose的位置
chmod +x /usr/sbin/docker-compose

harbor安装

1.

tar -xvf harbor.v2.1.1.tar.gz
## 配置文件
cp harbor.yml.tmpl harbor.yml

2.修改配置(harbor.yml)

这里列举一下建议修改
hostname 建议修改

# 执行基础环境准备脚本
chmod +x prepare
./prepare
# 执行安装脚本
chmod +x  install.sh
install.sh

注意,安装完成后如果需要修改配置,需要重新执行./prepare
简单总结一下如下

# 停止Harbor
docker-compose down -v
# 修改配置文件
vi vim harbor.yml
# 生效配置
./prepare
#重启
docker-compose up -d


安装完成

显示全文