harbor:https://github.com/vmware/harbor/
shipyard :https://github.com/shipyard/shipyard
关于两者介绍小伙伴们自行取查咯。
废话不多直接开搞。先给线上测试服务器装上harbor,作为我们那以后的docker image的远程仓库,供各环境下载。
在harbor官方https://github.com/vmware/harbor/releases上下载最新的安装包
harbor-offline-installer-v1.1.2.tgz
这里我选择的是离线安装包,直接上传到测试服务器
tar -xvf harbor-offline-installer-v1.1.2.tgz
解压出来哟
好ok ,然后进入harbor修改
修改配置文件 vim harbor.cfg
hostname = harbor.fengbaogu.com (这里请自行修改为自己的域名或者ip哟,本文配置使用http固不在介绍https了)
如果没有其他要求,只需要修改这里就OK了
好了,启动吧 ./install.sh
这里需要下载几个镜像,我们耐心等待
o,fuck,好像我们的80端口被使用了,当然是测试服务器上的nginx,当然不能停掉,所以我们选择换端口
修改docker-compose.yml文件映射为1180端口
vim docker-compose.yml,443也一起换了变为444
修改common/templates/registry/config.yml文件加入1180端口
ok,停止docker,然后重新生成配置文件
#docker-compose stop # ./install.sh
OK,已经成功启动,执行docker-compose ps
OK到此已成功安装好harbor
****************************************安装shipyard********************************************
直接执行
curl -sSL https://shipyard-project.com/deploy | PORT=8889 bash -s
有兴趣可以看看那个远程脚本
现在我们把默认端口改为8889
好了剩下的等待就OK
最后看下效果图吧
and harbor
要做好持续集成还有很多要做的哦,下期再见。
相关推荐
1. Docker+Jenkins+GitLab+Maven+Harbor+SpringBoot自动化构建+Jenkins自动化部署配置 2.无须运维部署 ,而是相关的开发人员,测试人员登录jenkins传入需要部署的tag即可,整个部署过程无须运维参与,解放运维劳动力
K8S+Jenkins+Harbor+Docker+gitlab集群部署所需的所有资源
Gitllab+Jenkins+Docker+Harbor 自动化部署流程
企业级CI/CD,项目自动化实战,从0到有,但不涉及相关原理。适合上手,建议实际操作之后再详细学习相关原理。
gitlab+harbor+sonarqube+jenkins+maven实现Devops
Docker+Jenkins+Harbor+GitLab
VMWare Harbor 方式搭建
centos arm64下,镜像仓库harbor安装部署文件,压缩包内附安装说明文档,根据说明文档进行部署即可。
harbor的helm安装包,请修改参数后进行部署
详解Git分支操作细节,Gitlab账户注册,Gitlab的SSH配置,Git操作远程仓库
基于Gitea+drone+argocd+harbor+kuberneter的全自动CI/CD, 网上大量拷贝粘贴,关于drone与argocd的割裂的文档,本文将几个工具真正的串联起来,实现代码提交后的自动化“一条龙服务”,不管docker hub 还是gitlab...
Harbor 镜像仓库部署
harbor私有化部署 docker-compose.yml harbor.yml
离线版本docker-harbor部署与注意事项! 1,版本为:1.7.5 2,部署方式:离线 3,部署前需要部署内容,请先阅读Docker-harbor离线部署方案.docx.doc
使用cfssl工具配置证书并在kubernetes上部署harbor并暴露访问。
对应博客:基于centos7:Harbor-2.7.2部署和安装教程所需资料 附上官网解释: Harbor是VMware公司开源的企业级DockerRegistry项目,项目地址为https://github.com/vmware/harbor。其目标是帮助用户迅速搭建一个企业...
Docker容器-Harbor私有仓库部署包
CICD是最近几年比较火的技术,顾名思义就是持续集成(Continuous Integration)和持续部署(Continuous Deployment)简称,指在开发过程中自动执行一系列脚本来减低开发引入 bug 的概率,在新代码从开发到部署的过程...
说明:harbor-v2.3.2最新发布版一键部署工具,真实可靠! Usage: bash op.sh build harbor-server Deploy the Harbor server. bash op.sh clear harbor-server clear the Harbor server. bash op.sh restart ...
本文档记录了容器镜像仓库harbor的部署过程及相关配置文件,根据步骤可以搭建一个安全可靠的带openssl的harbor容器仓库。