写点什么

Docker 私有镜像仓库 (Harbor) 安装

  • 2024-08-24
    四川
  • 本文字数:1212 字

    阅读完需:约 4 分钟

Docker私有镜像仓库(Harbor)安装

在本回答中,我将指导你如何在 Linux 服务器上安装和配置 Docker 私有镜像仓库 Harbor。Harbor 是一个开源的容器镜像存储和管理工具,它允许你在内部网络中轻松构建和管理 Docker 镜像。

步骤 1:准备环境

确保你的 Linux 服务器满足以下要求:

  • 64 位操作系统,建议使用 CentOS 7 或更高版本。

  • 2 GB 或更多的 RAM。

  • 40 GB 或更多的磁盘空间。

步骤 2:安装 Docker

首先,你需要在服务器上安装 Docker。可以使用以下命令在 CentOS 上安装 Docker:

sudo yum install -y docker
复制代码

启动 Docker 服务并将其设置为开机自启动:

sudo systemctl start dockersudo systemctl enable docker
复制代码

步骤 3:安装 Docker Compose

Docker Compose 用于管理多个 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-composesudo chmod +x /usr/local/bin/docker-compose
复制代码

步骤 4:安装 Harbor

  1. 创建一个目录来存储 Harbor 的配置文件和数据:

sudo mkdir -p /data/harbor
复制代码
  1. 下载 Harbor 的安装文件:

sudo curl -L https://github.com/goharbor/harbor/releases/download/v2.3.0/harbor-offline-installer-v2.3.0.tgz -o /data/harbor/harbor-offline-installer.tgz
复制代码

请确保替换上述 URL 中的版本号为最新的稳定版本。

  1. 进入 Harbor 安装文件的目录并解压缩:

cd /data/harborsudo tar xvf harbor-offline-installer.tgz
复制代码
  1. 编辑 harbor.yml文件以配置 Harbor。你可以使用文本编辑器打开此文件并按照你的需要进行自定义配置。

sudo nano /data/harbor/harbor.yml
复制代码

至少,你需要修改以下配置项:

  • hostname:设置 Harbor 的主机名。

  • http和 https部分的 certificate和 private_key:为你的域名配置 SSL 证书。

  • harbor_admin_password:设置 Harbor 管理员的密码。

  1. 使用 Docker Compose 安装 Harbor:

sudo ./install.sh --with-clair
复制代码

这将使用配置文件中的设置来启动 Harbor 容器。

  1. 启动 Harbor 服务:

sudo docker-compose up -d
复制代码

步骤 5:访问 Harbor Web 界面

打开你的 Web 浏览器,并使用你配置的主机名或 IP 地址访问 Harbor 的 Web 界面。默认情况下,它将在 http://<your-harbor-hostname>上运行。你应该能够使用管理员帐户(默认用户名:admin,密码:你在配置文件中设置的密码)登录。

步骤 6:使用 Harbor

现在,你可以使用 Harbor 来创建私有 Docker 镜像仓库、上传和管理镜像。你还可以配置访问控制、扫描镜像漏洞和执行其他高级操作。

这就是在 Linux 服务器上安装和配置 Docker 私有镜像仓库 Harbor 的基本步骤。根据你的需求,你可以进一步定制和优化 Harbor 的设置。希望这个指南能帮助你成功部署 Harbor,并管理你的 Docker 镜像。


蓝易云-五网CN2服务器【点我购买】蓝易云采用KVM高性能架构,稳定可靠,安全无忧!蓝易云服务器真实CN2回国线路,不伪造,只做高质量海外服务器。



海外免备案云服务器链接:www.tsyvps.com

蓝易云香港五网 CN2 GIA/GT 精品网络服务器。拒绝绕路,拒绝不稳定。

用户头像

百度搜索:蓝易云 2023-07-05 加入

香港五网CN2免备案服务器

评论

发布
暂无评论
Docker私有镜像仓库(Harbor)安装_百度搜索:蓝易云_InfoQ写作社区