1-1 harbor-2.1.0(单节点)
最后更新于:2022-04-02 07:37:34
#### 下载到opt目录
```
# github离线下载(harbor-offline-installer-vxxx.tgz)
https://github.com/goharbor/harbor/releases
```
#### 安装依赖
```
- docker
- docker-compose 1.18.0+
# YUM源配置见docker部署
yum install docker docker-compose
```
#### 安装
```
cd /opt && tar xzf harbor-offline-installer-v2.1.0.tgz
cd harbor
mv harbor.yml.tmpl harbor.yml
#安装前配置/opt/harbor/harbor.yml
# 登录地址
hostname: 192.168.88.127
# 登录默认密码,需修改
harbor_admin_password: Harbor12345
# 注释https部分配置(临时)
./prepare
./install
```
#### 初始配置
```
# 修改密码
# 删除默认项目(因为是公开的)
# 创建用户
# 创建项目(均为不公开项目)
- ops
- dev
- stage
- uat
- prod
# 为项目增加成员
```
#### 上传流程
/etc/docker/daemon.json 容器增加信任(需要到http),上一行补全逗号
```
"insecure-registries": [ "http://10.15.200.109:9999"]
```
```
1. 登录
docker login http://10.15.200.109:9999/ops
2. 设置镜像tag
docker tag centos-op:7.8 10.15.200.109:9999/ops/centos-op:7.8
3. 推送到镜像仓库
docker push 10.15.200.109:9999/ops/centos-op:7.8
```
#### 其他
```
删除login凭据
docker logout
查看镜像版本
docker info
```
';