首页 > 其他分享 >轻量级CI/CD发布部署环境搭建及使用_03_docker安装harbor

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

时间:2023-03-01 10:22:31浏览次数:50  
标签:03 CI compose harbor usr docker local 轻量级

轻量级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目录) 最新:https://github.com/goharbor/harbor/releases 2.4.0-rc1:https://github.com/goharbor/harbor/releases/tag/v2.4.0-rc1
上传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,完结
轻量级CI/CD发布部署环境搭建及使用_01_基本介绍 轻量级CI/CD发布部署环境搭建及使用_02_docker安装jenkins 编写不易,如需转载,请注明出处

标签:03,CI,compose,harbor,usr,docker,local,轻量级
From: https://www.cnblogs.com/qsjj/p/17167138.html

相关文章

  • 花10几元买ESP32-C3,体验一下MicroPython (和CircuitPython)
    ESP32是近年很火的国产低成本MCU系列。买了芯片ESP32-C3的模组安信可ESP-C3-32S的开发板安信可NodeMCUESP-C3-32S-Kit。开发板很小,没有任何多余的东西,还不如叫它「最......
  • 文件编码转换utf-8更改为ascii
    #!/usr/bin/python#-*-coding:UTF-8-*-"""为啥搞这个?idea设置了自动转码,settings->editor->fileEncodings->Transparentnative-to-asciiconversionpropert......
  • 跟随Trefethen's blog
    之前注册了博客,并没有将他(她)充分的利用起来.三年前大胆的给Trefethen教授写了一份邮件,并有幸得到他正面的回复.这件事一直萦绕在心头,影响着我后续几年的研究工作.......
  • 算法刷题 Day 59 | ● 503.下一个更大元素II ● 42. 接雨水
    503.下一个更大元素II这道题和739.每日温度几乎如出一辙,可以自己尝试做一做https://programmercarl.com/0503.%E4%B8%8B%E4%B8%80%E4%B8%AA%E6%9B%B4%E5%A4%A7%E5......
  • 路飞项目day03
    昨日回顾#1封装日志#咱们用的方案django--->原生日志--->配置文件copy过来--->写一个py文件,在py文件中拿到配置文件中定义的django日志对象,以后导入使用即可......
  • Windows平台Unity Camera场景实现轻量级RTSP服务和RTMP推送
    技术背景随着VR技术在医疗、军事、农业、学校、景区、消防、公共安全、研学机构、展厅展馆,商场等场所普及,开发者对Unity平台下的直播体验提出了更高的要求。技术实现Unity平......
  • 自动化框架搭建(Gitlab CI运行Robot Framework)(待更新完善......)
     搭建并使用自动化框架,整体上一般需要完成以下五部分内容: 一、安装Gitlab仓库管理系统 二、安装Gitlab-runner运行工具 三、注册Gitlab-runner(需要填写Gitlab......
  • CF每日一道思维题——CF1503A - Balance the Bits
    题意:给定一个长度为 n 的01字符串 s。要求你构造两个合法的括号序列 a 和 b。对于每一个si=1,要求 ai=bi,反之 si=0,要求 ai!=bi​。思路:可以推导出下面几种......
  • 安装guardian报错perl Can't locate getopts.pl in @INC
    在配guardian时遇到的查看源文件发现是这样一句话require'getopts.pl';可是在程序的文件夹下没有这个脚本,并且运行脚本会报错,因为从perl5.16版本开始,这个功能就集成......
  • javascirpt this 用啊
    全局作用域:全局作用域中的this指向window。函数作用域:方法中的this指向调用它的对象;如果没有调用者就指向window。构造函数里:构造函数(或者ES6+的类)中的this指向新......