listenlive.cn

是谁来自山川湖海 却囿于昼夜厨房与爱


  • 首页

  • 技术

  • 笔记

  • 杂记

  • 分享

  • 归档

  • 关于

  • 搜索
close

Harbor的安装配置与使用

时间: 2022-07-07   |   分类: 技术     |   阅读: 362 字 ~1分钟

准备工作

环境

  • OS: CentOS 7.6

安装所需软件

  • Docker
  • Docker-Compose

其它

  • 域名
  • https证书

安装Harbor

下载安装包

解压安装包并进入安装目录

    tar -zxvf harbor-offline-installer-v2.5.2.tgz

    cd harbor

编辑harbor.yaml文件

    cp harbor.yml.tmpl harbor.yml

    vi harbor.yml

根据实际情况修改harbor.yaml文件中的配置项,主要是https相关:


    hostname: hub.listenlive.cn

    # https related config
    https:
        # https port for harbor, default is 443
        port: 443
        # The path of cert and key files for nginx
        certificate: /opt/certs/8073657_hub.listenlive.cn.pem
        private_key: /opt/certs/8073657_hub.listenlive.cn.key

    # ------其它配置已省略-------

执行安装并启动Harbor

    ./prepare && ./install.sh

启动成功后即可使用域名访问Harbor

构建镜像并push到自己的私有Harbor

构建一个简单的ubuntu镜像并push到自己的私有Harbor

创建Dockerfile文件

    FROM ubuntu:22.04

    WORKDIR "/application"

    COPY ["./sources.list", "/etc/apt/"]

    RUN apt-get update \
        && apt-get clean; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*

构建镜像

    docker build -t listenlive/myubuntu:1.0.0 .

标记镜像

    docker tag listenlive/myubuntu:1.0.0 hub.listenlive.cn/myhub/myubuntu:1.0.0

登录Harbor并push镜像

    docker login -u admin -p Harbor12345 hub.listenlive.cn
    docker push hub.listenlive.cn/myhub/myubuntu:1.0.0

推送成功后即可在管理后台查看镜像


喜欢这篇文章的话 打赏一下吧!

Wechat Alipay

#Harbor# #docker# #docker-compose#
PHP获取mp4和m3u8视频时长的方法
使用docker-compose一键部署nodejs项目
  • 文章目录
  • 站点概览
一刀未剪

一刀未剪

Programmer & Architect

GitHub Instagram Weibo Email
70 日志
4 分类
69 标签
工具站
Harbor 在线文档 Quick Reference Linux 命令查询 Mock 模拟数据
友情链接
  • milu杰克
  • 环境
  • 安装所需软件
  • 其它
  • 下载安装包
  • 解压安装包并进入安装目录
  • 编辑harbor.yaml文件
  • 根据实际情况修改harbor.yaml文件中的配置项,主要是https相关:
  • 执行安装并启动Harbor
  • 启动成功后即可使用域名访问Harbor
  • 构建一个简单的ubuntu镜像并push到自己的私有Harbor
  • 创建Dockerfile文件
  • 构建镜像
  • 标记镜像
  • 登录Harbor并push镜像
  • 推送成功后即可在管理后台查看镜像
京ICP备17004223号 © 2020 - 2023 listenlive.cn
Powered by - HUGO
Theme by - NexT
访客量 -
0%