重新配置 Harbor 并管理 Harbor 生命周期
您可以使用 docker-compose
来管理 Harbor 的生命周期。本主题提供了一些有用的命令。您必须在 docker-compose.yml
所在的目录中运行这些命令。
有关 docker-compose
的更多信息,请参阅 Docker Compose 命令行参考。
停止 Harbor
要停止 Harbor,请运行以下命令。
sudo docker compose stop
Stopping nginx ... done
Stopping harbor-portal ... done
Stopping harbor-jobservice ... done
Stopping harbor-core ... done
Stopping registry ... done
Stopping redis ... done
Stopping registryctl ... done
Stopping harbor-db ... done
Stopping harbor-log ... done
重启 Harbor
要重启 Harbor,请运行以下命令。
sudo docker compose start
Starting log ... done
Starting registry ... done
Starting registryctl ... done
Starting postgresql ... done
Starting core ... done
Starting portal ... done
Starting redis ... done
Starting jobservice ... done
Starting proxy ... done
重新配置 Harbor
要重新配置 Harbor,请执行以下步骤。
-
停止 Harbor。
sudo docker compose down -v
-
更新
harbor.yml
。vim harbor.yml
-
运行
prepare
脚本以填充配置。sudo ./prepare
要重新配置 Harbor 以安装 Trivy,请在
prepare
命令中包含该组件。sudo ./prepare --with-trivy
-
重新创建并启动 Harbor 实例。
sudo docker compose up -d
其他命令
删除 Harbor 的容器,但保留所有镜像数据和 Harbor 的数据库文件在文件系统中
sudo docker compose down -v
在执行全新重新安装之前,删除 Harbor 数据库和镜像数据
rm -r /data/database
rm -r /data/registry
rm -r /data/redis
在本页
贡献