`

harbor+shipyard 部署

 
阅读更多

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



 

 

要做好持续集成还有很多要做的哦,下期再见。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 大小: 9.4 KB
  • 大小: 21.9 KB
  • 大小: 7.2 KB
  • 大小: 7 KB
  • 大小: 5.8 KB
  • 大小: 15.5 KB
  • 大小: 81.2 KB
  • 大小: 21.6 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics