Nodjoy

只做了一点微小的工作


  • 首页

  • 技术

  • 笔记

  • 杂记

  • 分享

  • 归档

  • 关于

  • 站点监控

  • 服务监控

  • 搜索

  • GitHub

  • Instagram

  • Weibo

  • Email

  • Bilibili

  • Bento

  • 抖音

  • 打赏

  • 在线笔记

  • 在线文档

  • 域名证书管理

  • 云盘

  • Download Hub

  • DockerHub Mirror

  • Harbor

  • Quick Reference

  • Linux 命令查询

  • Mock 模拟数据

  • 文档预览服务
友链
  • milu杰克
  • 小菜
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.nodjoy.com

    # 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/hub.nodjoy.com.pem
        private_key: /opt/certs/hub.nodjoy.com.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 nodjoy/myubuntu:1.0.0 .

标记镜像

    docker tag nodjoy/myubuntu:1.0.0 hub.nodjoy.com/myhub/myubuntu:1.0.0

登录Harbor并push镜像

    docker login -u admin -p Harbor12345 hub.nodjoy.com
    docker push hub.nodjoy.com/myhub/myubuntu:1.0.0

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


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

Wechat Alipay

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

Nodjoy

Developer & Acceleration Engineer⏩

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