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

修改 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日

相关文章

  • 重启rabbitmq服务

    重启rabbitmq服务 简介 RabbitMQ是一个开源的高效消息队列系统,被广泛应用于分布式系统、微服务架构以及异步通信等领域。在使用RabbitMQ的过程中,难免会遇到一些问题,比如服务异常关闭、无法连接等情况。在这种情况下,重新启动RabbitMQ服务是一个常见的解决方案。本文将介绍如何重启RabbitMQ服务。 步骤 1. 停止RabbitMQ服务…

    其他 2023年3月29日
    00
  • iOS12 beta版在哪看版本号 iOS12 beta1-10版本号和公测版区别对比

    iOS 12 Beta版本号和公测版区别对比攻略 1. 查看iOS 12 Beta版本号 要查看iOS 12 Beta版本号,可以按照以下步骤进行操作: 打开设备上的“设置”应用程序。 滚动并找到“通用”选项。 点击“通用”选项,然后选择“关于本机”。 在“关于本机”页面中,您将看到“软件版本”字段,其中显示了您当前设备上安装的iOS版本号。 2. iOS …

    other 2023年8月2日
    00
  • Win10创造者更新15014自制ISO镜像下载 32位/64位

    Win10创造者更新15014自制ISO镜像下载攻略 本攻略将详细介绍如何下载Win10创造者更新15014的自制ISO镜像,包括32位和64位版本。请按照以下步骤进行操作: 步骤一:准备工作 在开始之前,请确保您已经具备以下条件: 稳定的互联网连接 具备足够的存储空间来保存ISO镜像文件 了解自己的操作系统位数(32位或64位) 步骤二:查找可靠的下载源 …

    other 2023年7月28日
    00
  • js预加载图片方法汇总

    关于 “js预加载图片方法汇总”,我将会为您提供完整的攻略。 目录 什么是预加载图片 预加载图片的优点 JS 预加载图片方法汇总 Image 对象 Ajax HTML5 prefetch Web Font Loader LazyLoad 什么是预加载图片 预加载图片是指在页面加载后,提前把一些重要的图片下载到客户端缓存里,以便在需要显示时能够更快速地获取图片…

    other 2023年6月25日
    00
  • ffmpeg正确设置输出选项(-r)

    ffmpeg正确设置输出选项(-r)的完整攻略 在使用ffmpeg进行视频处理时,经常需要设置输出选项,其中-r选项用于设置输出视频的帧率。以下是ffmpeg正确设置输出选项(-r)的完整攻略。 步骤1:查看输入视频的帧率 在设置输出视频的帧率之前,需要先查看输入的帧率。可以使用以下命令看输入视频的帧率: ffmpeg -i input.mp4 在输出信息中…

    other 2023年5月8日
    00
  • win7系统打开浏览器internet选项提示计算机受到限制本次操作已被取消的多种解决方法

    解决“win7系统打开浏览器internet选项提示计算机受到限制本次操作已被取消”的方法攻略 如果在Windows 7系统下打开浏览器Internet选项时,提示“计算机受到限制,本次操作已被取消”的错误信息,说明当前用户没有足够的权限进行修改或操作。 以下是解决这个问题的几种方法,根据实际情况选择合适的方法。 方法一:以管理员身份运行浏览器 以管理员身份…

    other 2023年6月27日
    00
  • vue开发树形结构组件(组件递归)

    下面是“vue开发树形结构组件(组件递归)”的完整攻略: 什么是树形结构? 树形结构是由树根、树干、树枝和叶子节点组成的数据结构。它是一种非线性数据结构,具有天然的层次关系,常见的应用场景有网站菜单、文件目录、组织结构等。 树形结构组件递归 在Vue中,组件递归是一种处理树形结构的经典方式。组件递归通过在组件内部使用自身来实现对嵌套数据的处理,这种方式可以用…

    other 2023年6月27日
    00
  • C语言中#define在多行宏定义出错的原因及分析

    C语言中#define在多行宏定义出错的原因及分析 1. 问题分析 在C语言中,使用宏定义可以方便地定义一些预处理常量或函数,可以方便地调用或替换某些代码块。一般地我们使用#define关键字加上变量名和值即可完成宏定义,例如: #define PI 3.1415926 但是,有时候我们需要定义一些多行的宏,例如为了更加方便地书写复杂语句。针对这种情况,C语…

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