Docker教程 · 2024年11月15日

使用Docker安装Harbor的教程

使用Docker安装Harbor的教程

Harbor是一个开源的企业级Docker镜像仓库,提供了图形化界面、角色管理、审计日志等功能,适合用于管理和分发Docker镜像。本文将详细介绍如何使用Docker安装Harbor,并进行基本配置。

前提条件

  • 一台安装了Docker的服务器(推荐使用Linux系统)
  • Docker版本需在1.12及以上
  • Docker Compose工具

步骤一:安装Docker和Docker Compose

如果您的服务器尚未安装Docker,可以通过以下命令进行安装:

sudo apt-get update
sudo apt-get install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker

接下来,安装Docker Compose:

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

安装完成后,可以通过以下命令检查Docker和Docker Compose的版本:

docker --version
docker-compose --version

步骤二:下载Harbor

接下来,您需要下载Harbor的最新版本。可以访问Harbor的GitHub页面,找到最新的发布版本,或者使用以下命令直接下载:

wget https://github.com/goharbor/harbor/releases/download/v2.5.0/harbor-offline-installer-v2.5.0.tgz

下载完成后,解压缩文件:

tar xvf harbor-offline-installer-v2.5.0.tgz

步骤三:配置Harbor

进入解压后的目录,您会看到一个名为“harbor.yml”的配置文件。使用文本编辑器打开该文件进行配置:

cd harbor
vim harbor.yml

在配置文件中,您可以设置以下参数:

  • hostname: 设置Harbor的主机名,例如:hostname: reg.example.com
  • http: 配置HTTP端口,默认是80
  • https: 如果需要HTTPS支持,可以配置SSL证书路径
  • harbor_admin_password: 设置Harbor管理员的密码

步骤四:安装Harbor

配置完成后,您可以使用以下命令启动Harbor:

sudo ./install.sh

安装过程会自动下载所需的Docker镜像并启动相关服务。您可以通过以下命令查看Harbor的运行状态:

docker-compose ps

步骤五:访问Harbor

安装完成后,您可以通过浏览器访问Harbor的Web界面。输入您在配置文件中设置的主机名,例如:http://reg.example.com。使用管理员账号(默认用户名为admin)和您设置的密码登录。

总结

通过以上步骤,您已经成功在Docker上安装了Harbor,并可以开始使用它来管理您的Docker镜像。Harbor提供了强大的功能,能够帮助企业更好地管理和分发容器镜像。如果您需要更高效的服务器解决方案,可以考虑使用米云提供的云服务器,以满足您的业务需求。