ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
#### 下载到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 ```