harbor修改配置文件后重启操作

yizhihongxing

修改 Harbor 的配置文件后需要重启 Harbor 才能生效,以下是 Harbor 修改配置文件后重启的完整攻略。

修改 Harbor 配置文件

Harbor 的配置文件默认位置为 /etc/harbor/harbor.yml,可以使用编辑器打开该文件进行修改。根据需要修改相应的配置项,例如:

hostname: example.com
http:
  port: 8080
  ...

检查配置文件

修改完成后,需要进行配置文件的检查。可以使用以下命令检查配置文件是否正确:

sudo docker-compose -f /data/harbor-compose/docker-compose.yml config

如果配置文件正确,该命令会输出正确的配置。

重启 Harbor

当配置文件修改完成后,需要重启 Harbor 才能生效。可以使用以下命令重启 Harbor:

sudo docker-compose -f /data/harbor-compose/docker-compose.yml restart

或者使用以下命令停止 Harbor 并启动 Harbor:

sudo docker-compose -f /data/harbor-compose/docker-compose.yml down
sudo docker-compose -f /data/harbor-compose/docker-compose.yml up -d

示例说明

下面以修改 Harbor 的 HTTP 端口和启用 SSL 证书为例说明修改配置文件和重启 Harbor 的过程。

示例一:修改 Harbor 的 HTTP 端口

修改 Harbor 的 HTTP 端口可以通过修改 http:port 配置项实现。

首先,使用编辑器打开 Harbor 的配置文件 /etc/harbor/harbor.yml,找到以下配置并将端口修改为 9000:

http:
  port: 9000

保存修改后,使用以下命令检查配置文件:

sudo docker-compose -f /data/harbor-compose/docker-compose.yml config

如果输出的配置正确,可以使用以下命令重启 Harbor 使修改生效:

sudo docker-compose -f /data/harbor-compose/docker-compose.yml restart

示例二:启用 SSL 证书

启用 SSL 证书需要做以下操作:

  1. 将 SSL 证书和密钥文件拷贝到 Harbor 的证书目录 /data/cert 下。

  2. 修改 Harbor 的配置文件 /etc/harbor/harbor.yml,启用 HTTPS 并配置证书路径:

https:
  port: 443
  certificate: /data/cert/server.crt
  private_key: /data/cert/server.key

保存修改后,使用以下命令检查配置文件:

sudo docker-compose -f /data/harbor-compose/docker-compose.yml config

如果输出的配置正确,可以使用以下命令重启 Harbor 使修改生效:

sudo docker-compose -f /data/harbor-compose/docker-compose.yml restart

以上就是 Harbor 修改配置文件后重启的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:harbor修改配置文件后重启操作 - Python技术站

(1)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • CSS中的各种选择器与样式优先级小结

    CSS中的各种选择器与样式优先级小结 1. 选择器的分类 在CSS中,我们可以使用多种不同的选择器来选择HTML元素,并对其应用样式。常见的选择器可以分为以下几类: 1.1 元素选择器 元素选择器根据HTML元素的标签名称来选择元素。例如,p选择器可以选择所有的 <p> 元素。 示例: p { color: blue; } 1.2 类选择器 类选…

    other 2023年6月28日
    00
  • safari下载文件自动加了html后缀问题

    Safari下载文件自动加了html后缀问题攻略 有时候在使用Safari浏览器下载文件时,会遇到一个问题,即下载的文件会自动添加一个.html的后缀名。这可能导致文件无法正确打开或者无法按照预期的方式使用。下面是解决这个问题的完整攻略。 步骤一:检查文件链接 首先,确保你正在下载的文件链接是正确的。有时候,文件链接本身可能已经包含了.html的后缀名,这会…

    other 2023年8月5日
    00
  • 以win7为例谈NTFS的高级特性和应用

    以win7为例谈NTFS的高级特性和应用 一、NTFS的概述 NTFS是一种新型的文件系统,它是Windows系统中默认的文件系统,自Windows NT操作系统开始就被使用,目前已成为Windows家族操作系统里最为普遍的文件系统。NTFS在大多数情况下比FAT文件系统更具有优势: 支持更大的文件和分区,允许单个文件大小为16EB(对所有现代硬件都远远超出…

    other 2023年6月27日
    00
  • 浅谈 Android 7.0 多窗口分屏模式的实现

    浅谈 Android 7.0 多窗口分屏模式的实现 随着 Android 7.0 的发布,Android 中加入了多窗口分屏模式的功能,这个功能可以让用户在同一时间同时操作多个应用。本文将详细讲解 Android 7.0 多窗口分屏模式的实现过程。 实现前提条件 为了能够使用 Android 7.0 的多窗口分屏模式,我们需要满足以下前提条件: 设备系统版本…

    other 2023年6月27日
    00
  • thinkphp6框架的下载与安装

    ThinkPHP6框架的下载与安装的完整攻略 1. 基本介绍 ThinkPHP6是一款基于PHP语言的开源Web应用框架,它提供了丰富的功能和工具,可以帮助开发者快速构建高质量的Web应用程序。ThinkPHP6框架具有高性能、易用性、灵活性和可扩展性等特点,是PHP开发者的首选框架之一。 2. 下载与安装 以下是使用ThinkPHP6框架的详细步骤: 下载…

    other 2023年5月10日
    00
  • javascript中错误使用var造成undefined

    JavaScript中错误使用var造成undefined的攻略 在JavaScript中,错误使用var关键字可能导致变量的值为undefined。这种情况通常是由于变量的作用域或声明位置不正确所致。下面是一些常见的错误使用var的示例和解决方法。 示例1:变量作用域错误 function foo() { if (true) { var x = 10; }…

    other 2023年7月29日
    00
  • Kotlin扩展函数及实现机制的深入探索

    Kotlin扩展函数及实现机制的深入探索 什么是扩展函数? 在Kotlin中,扩展函数是一种特殊的函数,它允许我们向已有的类添加新的函数,而无需修改类的源代码。通过扩展函数,我们可以为任何类添加新的行为,使得代码更加简洁和可读。 扩展函数的语法 扩展函数的语法如下所示: fun ClassName.functionName(parameters) { // …

    other 2023年8月21日
    00
  • mysql设置密码的三种方法

    以下是详细讲解“MySQL设置密码的三种方法的完整攻略,过程中至少包含两条示例说明”的标准Markdown格式文本: MySQL设置密码的三种方法 MySQL是一种流行的关系型数据库管理系统,可以使用密码来保护数据库安全性。本攻略将介绍MySQL设置密码的三种方法。 方法一:使用mysqladmin命令 可以使用mysqladmin命令来设置MySQL的密码…

    other 2023年5月10日
    00
合作推广
合作推广
分享本页
返回顶部