Harbor2.2.4在CentOS7.9安装、部署
摘自:
https://www.cnblogs.com/uncleyong/p/15469575.html
https://blog.csdn.net/terryboy/article/details/122983995
Harbor2.2.4在CentOS7.9安装、部署
CentOS7.9基础环境配置
https://www.cnblogs.com/uncleyong/p/15471002.html
直接从网盘获取配置好的环境
修改:vim /etc/hosts
1 2 3 4 5 6 7 8 9 10 11 12 | 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.117.160 qzcsbj-harbor 192.168.117.161 k8s-master01 192.168.117.162 k8s-node01 192.168.117.163 k8s-node02 192.168.117.162 eureka.webpts.com 192.168.117.162 gateway.webpts.com 192.168.117.162 gateway.webpt.com |
vim /etc/docker/daemon.json
简介
官方地址: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 Compose是Docker的单机编排工具,
Harbor使用Docker方式来安装启动,并且通过Docker Compose工具来管理。
下载地址:https://github.com/docker/compose/releases/download/1.28.6/docker-compose-Linux-x86_64
安装参考:https://docs.docker.com/compose/install/
1 2 | 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文件
其中,yaml文件中定义了Harbor工具所需要创建的容器以及其它配置。可以通过Docker Compose命令来启动、停止、卸载Harbor服务。
安装:./install.sh
load镜像是解压目录中(harbor.v2.2.4.tar.gz)加载
docker images查看镜像
docker-compose ps
提示要在安装目录启动,因为要调用docker-compose.yml文件(也可以-f指定yml文件,比如:docker-compose -f /usr/local/harbor/docker-compose.yml ps)
cd /usr/local/harbor
下图都是Up状态
浏览器访问
http://192.168.117.160/
admin/12345
可以根据喜好,右上角选择语言
创建项目
自动把admin加入项目了,也可以创建用户,然后加入项目中
推送命令
访问Harbor
docker login 192.168.117.160
从官方镜像仓库拉取镜像:docker pull busybox
打标签、push到harbor
仓库中查看
拉取
卸载
docker-compose down,或者:docker rm -f $(docker ps -aq)
rm -rf /usr/local/harbor/
原文:https://www.cnblogs.com/uncleyong/p/15469575.html
使用阿里云镜像仓库
https://www.cnblogs.com/uncleyong/p/15582707.html
从安全角度出发,很多公司都是搭建自己的私有镜像仓库。
Harbor2.2.4在CentOS7.9安装、部署
本文2024-09-16 17:46:38发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-17866.html