2023-09-26 09:55:59 -04:00
|
|
|
|
需要安装docker和docker-compose
|
|
|
|
|
[https://goharbor.io/docs/2.9.0/install-config/](https://goharbor.io/docs/2.9.0/install-config/)
|
|
|
|
|
# docker-compose
|
|
|
|
|
```shell
|
|
|
|
|
# 下载
|
|
|
|
|
wget https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-linux-x86_64
|
|
|
|
|
# 设置可执行权限
|
|
|
|
|
chomd +x docker-compose-linux-x86_64
|
|
|
|
|
# 移动文件到
|
|
|
|
|
mv docker-compose-linux-x86_64 /usr/bin/docker-compose
|
|
|
|
|
# 查看版本
|
|
|
|
|
docker-compose -v
|
|
|
|
|
```
|
|
|
|
|
# 安装harbor
|
|
|
|
|
```shell
|
|
|
|
|
wget https://github.com/goharbor/harbor/releases/download/v2.8.3/harbor-offline-installer-v2.8.3.tgz
|
|
|
|
|
# 修改配置文件
|
|
|
|
|
harvor.yml
|
|
|
|
|
# 修改hostname
|
|
|
|
|
# 注销https
|
|
|
|
|
# 准备执行
|
|
|
|
|
./prepare
|
|
|
|
|
# 安装
|
|
|
|
|
./install
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
# 启动
|
|
|
|
|
https://goharbor.io/docs/2.9.0/install-config/run-installer-script/
|
|
|
|
|
```
|
|
|
|
|
# pwd
|
|
|
|
|
/software/harbor
|
|
|
|
|
# 启动
|
|
|
|
|
docker-compose up -d
|
|
|
|
|
# 停止
|
|
|
|
|
docker-compose down -v
|
|
|
|
|
```
|
|
|
|
|
|
2023-11-07 02:38:13 -05:00
|
|
|
|
# 修改配置使配置重新生效
|
|
|
|
|
## 参考网址
|
|
|
|
|
https://goharbor.io/docs/2.9.0/install-config/reconfigure-manage-lifecycle/
|
|
|
|
|
## 步骤
|
2023-09-26 09:55:59 -04:00
|
|
|
|
```
|
2023-11-07 02:38:13 -05:00
|
|
|
|
# 停止应用
|
|
|
|
|
docker-compose down -v
|
|
|
|
|
# 修改配置
|
|
|
|
|
vim harbor.yml
|
|
|
|
|
# 重新编译
|
|
|
|
|
./prepare
|
|
|
|
|
./prepare --with-trivy
|
|
|
|
|
# 重新启动
|
|
|
|
|
docker-compose up -d
|
2023-09-26 09:55:59 -04:00
|
|
|
|
```
|
2023-11-07 02:38:13 -05:00
|
|
|
|
|
|
|
|
|
# 在k8s中使用
|
|
|
|
|
|
|
|
|
|
## 方式一
|
|
|
|
|
|
|
|
|
|
在kubesphere中配置加密字典添加harbor秘钥,
|
|
|
|
|
在创建页面中可以选择自己配置秘钥的路径,
|
|
|
|
|
使用准确镜像及targ否则无法找到
|