CentOS部署Harbor镜像仓库,java分布式技术栈
更多配置例如https、存储等,请参考官方文档按需设置;
- 开始安装,在install.sh文件所在目录执行命令./install.sh即可安装Harbor,部署成功的控制台信息如下:
Creating network “harbor_harbor” with the default driver
Creating harbor-log … done
Creating registryctl … done
Creating registry … done
Creating harbor-db … done
Creating redis … done
Creating harbor-portal … done
Creating harbor-core … done
Creating nginx
【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】浏览器打开:qq.cn.hn/FTf 免费领取
… done
Creating harbor-jobservice … done
✔ ----Harbor has been installed and started successfully.----
Now you should be able to visit the admin portal at http://192.168.50.167.
For more details, please visit https://github.com/goharbor/harbor .
- 此时应该有九个容器正常运行:
[root@vostro ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
dac02ab21a1f goharbor/harbor-jobservice:v1.9.0 “/harbor/harbor_jobs…” 3 hours ago Up 3 hours (healthy) harbor-jobservice
998fa5676a08 goharbor/nginx-photon:v1.9.0 “nginx -g 'daemon of…” 3 hours ago Up 3 hours (healthy) 0.0.0.0:80->8080/tcp nginx
bc87d9a5a7f7 goharbor/harbor-core:v1.9.0 “/harbor/harbor_core” 3 hours ago Up 3 hours (healthy) harbor-core
ce495560ef35 goharbor/harbor-db:v1.9.0 “/docker-entrypoint.…” 3 hours ago Up 3 hours (healthy) 5432/tcp harbor-db
25a13fddd607 goharbor/harbor-portal:v1.9.0 “nginx -g 'daemon of…” 3 hours ago Up 3 hours (healthy) 8080/tcp harbor-portal
b9f72d4da022 goharbor/redis-photon:v1.9.0 “redis-server /etc/r…” 3 hours ago Up 3 hours (healthy) 6379/tcp redis
3804003153ae goharbor/harbor-registryctl:v1.9.0 “/harbor/start.sh” 3 hours ago Up 3 hours (healthy) registryctl
d8d570e88874 goharbor/registry-photon:v2.7.1-patch-2819-v1.9.0 “/entrypoint.sh /etc…” 3 hours ago Up 3 hours (healthy) 5000/tcp registry
2d940d7fd271 goharbor/harbor-log:v1.9.0 “/bin/sh -c /usr/loc…” 3 hours ago Up 3 hours (healthy) 127.0.0.1:1514->10514/tcp harbor-log
- 由于Harbor的web服务使用了宿主机的80端口,所以在浏览器直接输入宿主机的IP地址即可访问Harbor的web管理页面,账号是admin,密码是前面设置的harbor_admin_password的值(默认是Harbor12345):
- 登录成功后发现空空如也,也是,目前还没啥东西:
[](
)允许http连接
接下来我们要验证Harbor服务是否可用,验证方式是从另一台Linux电脑(下面称之为A电脑)远程推送镜像到Harbor机器;
Harbor默认是不允许http连接的,这里可以修改设置来支持http连接,以便后续的验证操作;
如果要从A电脑连接Harbor服务器,那么要对A电脑做设置,这里A电脑是Linux操作系统;
编辑A电脑的/etc/docker/daemon.json文件(如果不存在就新建),增加以下内容,192.168.50.167是Harbor服务器的IP地址:
{
“insecure-registries”:[“192.168.50.167”]
}
- 重启使配置生效:
systemctl daemon-reload && systemctl restart docker
再次提醒:这里修改是远程连接Harbor服务的机器的配置,而不是Harbor服务器的配置;
[](
)推送镜像到Harbor
接下来验证Harbor的服务,在A电脑上尝试将本机的镜像推送到Harbor;
- 登录A电脑,选个本地镜像用来测试,我这里有个名为jenkinsci/blueocean:1.19.0的本地镜像,ID为11e2757c8bc1:
root@hedy:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
jenkinsci/blueocean 1.19.0 11e2757c8bc1 7 days ago 553MB
- 执行以下命令,将选定的本地镜像修改名称和TAG:
docker tag 11e2757c8bc1 192.168.50.167/library/jenkinsci/blueocean:1.19.0
上述命令中,192.168.50.167是安装harbor的时候,harbor.yml文件中配置的hostname的值,library是harbor默认的项目名称;
3. 执行以下命令即可从A电脑登录Harbor:
CentOS部署Harbor镜像仓库,java分布式技术栈相关推荐
- CentOS部署Harbor镜像仓库(1),java技术栈自我理解面试题通俗解说
[]( )环境信息 今天要部署的Harbor版本是1.9.0,本次部署用的机器信息如下: 操作系统:CentOS Linux release 7.7.1908 Docker:19.03.2 docke ...
- 一:部署harbor镜像仓库
Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry 也是非常必要的.之前介绍了Docke ...
- wm harbor 默认密码_CentOS部署Harbor镜像仓库
关于Harbor Harbor是用于存储和分发Docker镜像的镜像仓库服务,相比Docker Registry,Harbor在安全.标识.管理等方面做了增强,更适合企业使用: 官方网站:https: ...
- docker部署harbor镜像仓库
Docker私有仓库Harbor介绍和部署记录 Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Reg ...
- 在Kubernetes集群上部署高可用Harbor镜像仓库
这里主要介绍使用kubectl部署Harbor镜像仓库到Kubernetes集群中. 使用Helm部署,参考: https://my.oschina.net/u/2306127/blog/181969 ...
- jar k8s 自己的 部署_k8s+jenkins+harbor镜像仓库实现持续集成
一丶准备工作 1.安装好jenkins 2.安装好k8s 3.熟悉Docker,K8S,Jenkins基本使用 了解代码版本仓库(Git),容器镜像仓库(Harbor)了解Java项目发布流程 二丶H ...
- Harbor镜像仓库部署
一.简介 Harbor是VMware中国研发团队开发并开源企业级Registry,对中文支持很友好. Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器. Harbor具有 ...
- 离线手动部署docker镜像仓库——harbor仓库(二)
前言: 在<离线手动部署docker镜像仓库--harbor仓库(一)>中,记录了离线部署harbor仓库的简单过程,这里主要记录修改默认访问端口80端口为1180端口的部署方式和注意点. ...
- podman加速配置、harbor镜像仓库部署
podman镜像加速配置 镜像加速可以使用阿里云.清华大学.网易等多个镜像加速,这里我们使用阿里云的镜像加速. 前提需要你先登录,才可以获取你的镜像加速的地址 阿里云镜像加速 // 修改配置文件 ce ...
最新文章
- 对象拷贝类PropertyUtils,BeanUtils,BeanCopier的技术沉淀
- 源代码安装-非ROOT用户安装软件的方法
- QT的QBarCategoryAxis类的使用
- 经典面试题:链表的相交与环问题
- C++ 私有成员变量的理解
- 8个超震撼的HTML5和纯CSS3动画源码
- 360回归A股,周鸿祎来给BAT和小米添堵了
- LeetCode 312. 戳气球(Burst Balloons)
- SSM项目启动报错More than one fragment with the name [spring_web] was found. This is not legal with relativ
- java布尔方法_Java布尔方法返回
- flink知识点总结
- 2021-06-0贪吃蛇练习
- VB 源码 产生任意数之间随机数,支持负数
- python就业方向-目前最全的Python的就业方向
- APT 攻击溯源方法
- oracle中查找某一个时间段内的数据
- CTF-实验吧-天下武功唯快不破
- 合成大西瓜自制版教程
- 数据分析——用户流失分析
- 校招生向京东发起的“攻势”,做到他这样,你,也可以