欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[docker]harbor仓库搭建

程序员文章站 2024-03-07 16:58:51
...

基础环境

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

官方安装说明

环境要求

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

  • 硬件
资源 最低 建议
CPU 2 CPU 4 CPU
Mem 4 GB 8 GB
Disk 40 GB 160 GB
  • 软件
资源 最低
Docker 17.06.0-ce+
Docker Compose 1.18.0
Openssl 建议最新版本
  • 端口
端口 协议
443 HTTPS
4443 HTTPS
80 HTTP

可以在harbor.yml中修改

安装

安装大致分以下几步骤

docker环境安装

方法1:

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

方法2:

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

docker-compose安装

下载
下载对应平台版本,解压扔到/usr/sbin/目录下(或/usr/sbin/)
赋权(执行权限)

## 注意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 建议修改
[docker]harbor仓库搭建
ssl配置(建议购买域名证书,可以考虑阿去里云或者百度云申请免费证书)
[docker]harbor仓库搭建
将https及向下的配置注释掉,可以关闭ssl,注意push镜像的时候需要修改配置(push默认使用https协议)
镜像存储位置
[docker]harbor仓库搭建
密码修改
harbor_admin_password:admin的默认密码
建议将database的密码和harbor的管理员密码同时修改
[docker]harbor仓库搭建

  1. 执行 安装
# 执行基础环境准备脚本
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


安装完成
[docker]harbor仓库搭建