当前位置: 首页 > news >正文

【docker】centos7安装harbor

目录

        • 零、前提
        • 一、下载离线包
        • 二、安装
        • 三、访问
        • 四、开机自启

零、前提
  • 1.前提是已经安装了docker和docker-compose
一、下载离线包
  • 1. csdn资源:harbor-offline-installer-v2.10.0.tgz
  • 2. 百度云盘(提取码:ap3t):harbor-offline-installer-v2.10.0.tgz
  • 3. github官方地址:harbor-offline-installer-v2.10.0.tgz
  • 4. github下载速度太慢,建议翻墙
二、安装
  • 1. 创建目录/opt/harbor
# 创建目录
sudo mkdir /opt/harbor
  • 2. 将离线包上传到目录/opt/harbor

  • 3. 在该目录下解压离线包

sudo tar xf harbor-offline-installer-v2.10.0.tgz

在这里插入图片描述

  • 4. 复制一个harbor.yml
sudo scp -r harbor.yml.tmpl harbor.yml
  • 5. 编辑文件harbor.yml
sudo vim harbor.yml
  • 6. 修改内容
# The IP address or hostname to access admin UI and registry service.
# ip地址或主机名去访问管理界面和注册服务
# DO NOT use localhost or 127.0.0.1, because Harbor needs to be accessed by external clients.
# 不要使用localhost和127.0.0.1,因为harbor需要被外部客户端访问,改成主机ip吧
hostname: 172.18.208.85# http related config
http:# port for http, default is 80. If https enabled, this port will redirect to https port# http的端口,默认是80。这里改的是18080port: 18080# https related config
# 注释https配置,关闭https
#https:# https port for harbor, default is 443# port: 443# The path of cert and key files for nginx#certificate: /your/certificate/path#private_key: /your/private/key/path
  • 7. 保存
:wq
  • 8.运行./install.sh安装脚本
sudo ./install.sh

在这里插入图片描述

  • 9.查看容器信息
sudo docker ps -a

在这里插入图片描述

三、访问
  • 1.访问地址:http://172.18.208.85:18080
  • 2.ip为配置里的ip,端口为配置里的端口
    在这里插入图片描述
  • 4.账号为admin,密码为Harbor12345(配置里的harbor_admin_password: Harbor12345)
    在这里插入图片描述
四、开机自启
  • 1.进入目录/opt/harbor/harbor
cd /opt/harbor/harbor
  • 2.编辑脚本
sudo vim start.sh
  • 3.输入内容
cd /opt/harbor/harbor
sudo docker-compose stop && docker-compose start
  • 4.保存退出
:wq
  • 5.赋予执行权限
sudo chmod +x /opt/harbor/harbor/start.sh
  • 6.编辑rc.local
sudo vim /etc/rc.d/rc.local
  • 7.将命令文件绝对路径添加到文件最后
touch /var/lock/subsys/local
/opt/harbor/harbor/start.sh

在这里插入图片描述

  • 8.给rc.local赋予权限
sudo chmod +x /etc/rc.d/rc.local
http://www.lryc.cn/news/278943.html

相关文章:

  • 2024 年 1 月安全更新修补了 58 个漏洞(Android )
  • 数据库系统概念 第七版 中文答案 第3章 SQL介绍
  • 什么是数通技术?以太网交换机在数通技术中的精要
  • php 的数学常用函数
  • Netty-Netty组件了解
  • 银行的压力测试如何进行?
  • QtService、托盘程序使用
  • 使用Linux防火墙管理HTTP流量
  • 图鸟引入多套字体图标的方式教程
  • 在openEuler环境下快速编译GreatSQL RPM包
  • C语言基础语法跟练 day3
  • 【控制篇 / 策略】(7.4) ❀ 01. IP地理位置数据库和地理地址对象 ❀ FortiGate 防火墙
  • NX二次开发点通过云配准获取相同体
  • 5.4 Android BCC环境搭建(eadb版 下)
  • 【AI视野·今日Robot 机器人论文速览 第七十四期】Wed, 10 Jan 2024
  • 服务端性能测试——性能测试工具JMeter-L1
  • C# OpenCvSharp DNN FreeYOLO 目标检测
  • U盘启动安装win11遇到缺少计算机所需的介质驱动程序问题
  • 正则表达式、文件访问(Python实现)
  • ES高级查询
  • RT-Thread入门笔记6-空闲线程及两个常用的钩子函数
  • 网络正常运行时间监控工具
  • DEJA_VU3D - Cesium功能集 之 112-获取圆节点(1)
  • Matlab 建文件夹保存本次仿真图表数据和参数
  • @JsonFormat与@DateTimeFormat
  • 半监督学习 - 自训练(Self-training)
  • outlook邮件群发单显技巧?群发怎么单显?
  • 【REST2SQL】07 GO 操作 Mysql 数据库
  • [UI5] ODATA V4中的CRUD
  • js封装根据年月日获取星座效果demo(整理)