返回

如何轻松安装Harbo作为Docker镜像仓库

后端

如今,Docker已成为创建、部署和运行应用程序的热门工具。Harbor是Docker的镜像仓库,它可以帮助您集中存储和管理Docker镜像。在本文中,我将介绍如何在Linux系统上安装Harbor。

先决条件

  • Linux操作系统(CentOS、Ubuntu或Debian)
  • 64位处理器
  • 至少2GB内存
  • 至少10GB磁盘空间
  • 稳定的互联网连接
  • sudo或root权限

步骤

  1. 下载Harbor安装包

访问Harbor的官方网站下载最新的Harbor安装包。

  1. 安装Docker

如果您尚未安装Docker,请按照Docker的官方文档进行安装。

  1. 安装docker-compose

Docker-compose是一个用于定义和运行多容器Docker应用程序的工具。

  1. 创建Harbor数据目录

使用以下命令创建Harbor数据目录:

sudo mkdir -p /var/lib/harbor
sudo chown -R 1000:1000 /var/lib/harbor
  1. 安装Harbor

使用以下命令安装Harbor:

sudo docker run -d \
  --restart=always \
  --name=harbor \
  -v /var/lib/harbor:/data \
  -p 80:80 \
  -p 443:443 \
  harbor/harbor
  1. 等待Harbor启动

等待Harbor启动可能需要几分钟。您可以使用以下命令检查Harbor是否已启动:

sudo docker logs harbor

如果看到以下日志,则说明Harbor已启动:

Harbor is now ready to accept connections on http://127.0.0.1:80
  1. 配置Harbor

使用以下命令配置Harbor:

sudo docker exec -it harbor /bin/bash

harbor config hostname https://your.domain.com
harbor config smtp host mail.your-domain.com
harbor config smtp port 25
harbor config smtp username username
harbor config smtp password password
harbor config smtp from noreply@your-domain.com
  1. 创建Harbor用户

使用以下命令创建Harbor用户:

harbor user create -u admin -p password -r sysadmin
  1. 访问Harbor

现在您可以使用以下URL访问Harbor:

https://your.domain.com

使用您在步骤7中创建的用户名和密码登录。

结论

现在您已经成功安装了Harbor。您可以使用Harbor来存储和管理您的Docker镜像。我希望本文对您有所帮助。如果您有任何问题,请随时留言。