Skip to content

安装配置企业容器镜像仓库Harbor

简介

Harbor 是一个企业级开源仓库,用于存储和管理 Docker 镜像。它提供了一系列功能,包括镜像复制、安全扫描和漏洞管理。Harbor 可以通过多种方式安装,其中之一是使用 Docker Compose。

安装Harbor

下载Harbor的Docker Compose文件(方式一)

shell
#export HARBOR_VERSION=2.5.6
export HARBOR_VERSION=2.9.4
#export HARBOR_VERSION=2.10.3
wget https://mirror.ghproxy.com/https://github.com/goharbor/harbor/releases/download/v${HARBOR_VERSION}/harbor-offline-installer-v${HARBOR_VERSION}.tgz

如果没有docker-compose就安装一个

shell
sudo curl -L "https://oss.odboy.cn/blog/files/docker-compose-linux-x86_64-v2.27.1" -o /usr/local/bin/docker-compose
sudo chmod a+x /usr/local/bin/docker-compose

修改配置

shell
#export HARBOR_VERSION=2.5.6
export HARBOR_VERSION=2.9.4
#export HARBOR_VERSION=2.10.3
tar xvf harbor-offline-installer-v${HARBOR_VERSION}.tgz
cd harbor
cp harbor.yml.tmpl harbor.yml
vi harbor.yml
  • 注释 https 配置 100.png

  • http 的port 改成想要映射的端口 101.png

  • hostname 改成 本机hostname或本机内外网ip 102.png

执行脚本

shell
# 安装Harbor需要Docker和DockerCompose的支持哦~
sh install.sh

103.png

常用命令

shell
# 查看
docker-compose ps

# 启动
docker-compose up -d

# 重启
docker-compose restart

# 停止
docker-compose down

104.png

访问 Harbor 测试

访问:http://ip:port 账号/密码:admin/Harbor12345

这里我的地址是:
http://192.168.235.100:3080

105.png

106.png