ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Harbor2.2.4在CentOS7.9安装、部署

2021-10-27 21:01:37  阅读:364  来源: 互联网

标签:compose CentOS7.9 部署 Harbor2.2 local harbor https docker com


CentOS7.9基础环境配置

https://www.cnblogs.com/uncleyong/p/15471002.html

简介

官方地址:https://vmware.github.io

Github:https://github.com/goharbor/harbor

安装docker

yum install docker-ce-19.03.* docker-ce-cli-19.03.* -y 

docker -v

 

安装docker-compose

是一个用于定义和运行多容器 Docker 的应用程序工具,可以轻松、高效的管理容器。

下载地址:https://github.com/docker/compose/releases/download/1.28.6/docker-compose-Linux-x86_64

安装参考:https://docs.docker.com/compose/install/

chmod +x docker-compose-Linux-x86_64
mv docker-compose-Linux-x86_64 /usr/local/sbin/docker-compose

docker-compose -v

 

Harbor下载、安装、配置

下载:https://github.com/goharbor/harbor/releases

解压:tar -zxvf harbor-offline-installer-v2.2.4.tgz -C /usr/local/

cd /usr/local/harbor/

 

cp harbor.yml.tmpl harbor.yml

vim harbor.yml,配置文件中,冒号后面注意保留空格

下图:

改为安装harbor的服务器ip

因为是内网,我们用http即可,所以注释掉https(https参考:https://goharbor.io/docs/2.2.0/install-config/configure-https/

 

下图:

修改admin密码为12345

设置数据存放目录,目录会自动创建

 

./prepare,准备配置文件(更新配置)

上面执行后,多生成了common目录和docker-compose.yml文件

 

安装:./install.sh

load镜像是解压目录中(harbor.v2.2.4.tar.gz)加载

 

 

docker-compose ps

提示要在安装目录启动,因为要调用docker-compose.yml文件

 

cd /usr/local/harbor

下图都是Up状态

 

浏览器访问

http://192.168.117.160/

admin/12345

 

创建项目

 

自动把admin加入项目了,也可以创建用户,然后加入项目中

 

推送命令

 

访问Harbor

docker login 192.168.117.160

 

打标签、push

 

仓库中查看

 

拉取

 

卸载

docker-compose down,或者:docker rm -f $(docker ps -aq)

rm -rf /usr/local/harbor/

原文:https://www.cnblogs.com/uncleyong/p/15469575.html

 

标签:compose,CentOS7.9,部署,Harbor2.2,local,harbor,https,docker,com
来源: https://www.cnblogs.com/uncleyong/p/15469575.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有