在本回答中,我将指导你如何在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 docker
sudo 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-compose
sudo 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/harbor
sudo tar xvf harbor-offline-installer.tgz
  1. 编辑 harbor.yml文件以配置Harbor。你可以使用文本编辑器打开此文件并按照你的需要进行自定义配置。
sudo nano /data/harbor/harbor.yml

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

  • hostname:设置Harbor的主机名。
  • httphttps部分的 certificateprivate_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镜像。


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

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

蓝易云是一家专注于香港及国内数据中心服务的提供商,提供高质量的服务器租用和云计算服务、包括免备案香港服务器、香港CN2、美国服务器、海外高防服务器、国内高防服务器、香港VPS等。致力于为用户提供稳定,快速的网络连接和优质的客户体验。
最后修改:2023 年 09 月 11 日
如果觉得我的文章对你有用,请随意赞赏