轻量级CI/CD发布部署环境搭建及使用_03_docker安装harbor

授人以鱼不如授人以渔,如果说的别人都没明白,说明自己实际也不是太明白
 
1,下载docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2,赋予权限
chmod +x /usr/local/bin/docker-compose
3,下载Harbor离线安装包(建议:由于包在github上且近600M,用迅雷下载,拷贝链接即可下载,再上传至linux目录)

上传tar包至相应目录,并解压
tar xvf harbor-offline-installer-v2.4.0-rc1.tgz
4,解压至/usr/local目录(此步在上面离线安装已执行过则无需执行)
tar -zxvf harbor-offline-installer-v2.0.1.tgz -C /usr/local/
5,进入相应目录,复制配置文件(备份原文件)
cp /usr/local/harbor/harbor.yml.tmpl /usr/local/harbor/harbor.yml
6,修改配置文件(不使用https访问,无需配置证书)
cd /usr/local/harbor
vi harbor.yml

7,执行install.sh脚本(如没有安装python2,会自动下载安装)
./install.sh
没有权限,赋予权限:sudo chmod -R 777 /home/docker/harbor
 
期间启动hurbor会启动相关的容器,如本机已启动相关容器,确保名称、端口不要冲突,如冲突,只能修改
成功显示如下
8,登录web控制台(http://ip:port)
用户名:admin
密码(未修改,默认):Harbor12345
重启:
docker-compose stop
docker-compose up -d
至此,轻量级CI/CD发布部署环境搭建及使用_03_docker安装harbor,完结
编写不易,如需转载,请注明出处

最新文章

  1. Python for Infomatics 第12章 网络编程五(译)
  2. Java中的方法应用
  3. MVC中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别
  4. 高级iOS面试题
  5. oneThink安装出错解决
  6. java作业4
  7. 7-05. 魔法优惠券(25) (数学 ZJU_PAT)
  8. 【SignalR学习系列】1. SignalR理论介绍
  9. 【集美大学1411_助教博客】团队作业7——Alpha冲刺之事后诸葛亮
  10. Storm业务功能
  11. JavaScript奇技淫巧
  12. 网络协议 16 - DNS 协议:网络世界的地址簿
  13. oracle12c
  14. C# 多线程中经常访问同一资源可能造成什么问题?
  15. 与LINQ有关的语言特性
  16. java开发_""和null的区别
  17. leetcode993
  18. 三维dem
  19. centos / debian 安装iptables服务
  20. leveldb源码分析--WriteBatch

热门文章

  1. 嵌入式Linux Qt移植详细过程
  2. django.core.exceptions.ImproperlyConfigured: Application labels aren't unique, duplicates: rest_framework_swagger
  3. week_3
  4. 德摩根定律的证明 De Morgan's law
  5. Python二维码扫描
  6. tornado原理介绍及异步非阻塞实现方式
  7. vulnhub靶场之HACKATHONCTF: 2
  8. [Leetcode]扁平化多级双向链表
  9. ING国际银行基于Volcano的大数据分析平台应用实践
  10. Java基础学习笔记-流程控制