一、Harbor安装
1.前提条件
安装docker-compose、docker。
docker-compose安装步骤:
$ curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose
docker安装步骤之前文档有涉及:
https://blog.csdn.net/weixin_35960043/article/details/115317419
2.下载Harbor
$ wget -c https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-offline-installer-v1.8.2-rc1.tgz # 下载Harbor
$ tar zxvf harbor-offline-installer-v1.8.2-rc1.tgz # 将harbor压缩包进行解压
$ cd harbor # 进入harbor目录
3.修改harbor.yml
$ vim harbor.yml
hostname: 修改为服务器的IP地址或者域名
port: harbor端口号
harbor_admin_password: 管理页面admin密码
以上均可*修改
4.安装harbor
$ ./install.sh
5.访问登录页面
在浏览器导航栏输入:IP+端口号,回车
二、harbor使用
1.登录harbor页面并新建项目
2.docker登录harbor
$ docker login IP+端口号 # Harbor的IP和端口号
3.生成tag并上传(以镜像名称为demo,版本1.0为例)
$ docker tag 镜像名称:版本 仓库地址 # 实例:docker tag demo:1.0 ip:port/test/demo
$ docker push 仓库地址 # 实例 ip:port/test/demo