Harbor系统文章01---Linux安装Harbor
1、切换到指定目录下载harbor安装包
wget https://ghproxy.com/https://github.com/goharbor/harbor/releases/download/v2.5.3/harbor-offline-installer-v2.5.3.tgz
2、解压文件:tar -zxvf harbor-offline-installer-v2.5.3.tgz
3、注释https配置,测试环境用http。把harbor.yml.tmp文件改为harbor.yml
4、修改完配置文件后,在的当前目录执行./install.sh,Harbor服务就会根据当期目录下的docker-compose.yml开始下载依赖的镜像,检测并按照顺序依次启动各个服务。
5、登录:http://192.168.184.130/harbor/projects 默认账号:admin 默认密码:Harbor12345
6、新建仓库
7、将已有镜像推送到harbor
第一步:daemon.json增加服务器的配置,多个配置以逗号分隔
第二步:重启docker配置和服务
systemctl daemon-reload
systemctl restart docker
第三步:重启harbor服务。
重启docker时harbor相关容器都停止了
cd /harbor
docker-compose down -v
docker-compose up -d
第四步:登录harbor
docker login 192.168.4.5:80
Username: admin
Password:
第五步:推送镜像到harbor
给镜像打标签:
docker tag nginx:latest 192.168.4.5:80/test/nginx:v1
将镜像推送到harbor:
docker push 192.168.4.5:80/test/nginx:v1
常见问题:
登录harbor没有问题,但是push报错,原因:
请在 login 、tag、push时都要带上80端口