修改 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 证书需要做以下操作:
-
将 SSL 证书和密钥文件拷贝到 Harbor 的证书目录
/data/cert
下。 -
修改 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技术站