香港服务器Linux搭建Harbor私有Docker镜像仓库教程
文章分类:技术文档 /
创建时间:2026-01-08
在香港服务器上开展容器化应用开发时,频繁调用Docker镜像的场景十分常见。若依赖公共镜像仓库,网络延迟可能影响开发效率,敏感业务镜像还存在泄露风险。搭建Harbor(企业级私有Docker镜像仓库)则能自主管理镜像,既提升访问速度,又强化数据安全。以下是具体搭建步骤。
### 一、环境准备
搭建前需确认香港服务器满足基础条件:操作系统为Linux(推荐Ubuntu 18.04+或CentOS 7+),已安装Docker与Docker Compose。可通过命令检查安装状态:
docker --version
docker-compose --version
若未安装,需先参考Docker官方文档完成安装。
### 二、Harbor安装与配置
1. **下载安装包**
登录Harbor官方GitHub仓库,下载最新离线安装包。将安装包上传至香港服务器`/opt`目录并解压:
cd /opt
tar xvf harbor-offline-installer-v<版本号>.tgz
2. **修改核心配置**
进入解压后的Harbor目录,编辑`harbor.yml`文件。重点设置仓库访问地址(可填域名或服务器IP)、HTTP端口(默认80)及管理员密码(建议复杂度高的组合)。示例配置:
hostname: your_harbor_domain_or_ip
http:
port: 80
harbor_admin_password: Harbor12345
3. **初始化与启动服务**
在Harbor目录下执行初始化脚本生成配置文件:
./prepare
完成后运行安装脚本启动服务:
./install.sh
安装过程会通过Docker Compose启动Harbor相关容器,完成后可通过浏览器访问配置的地址,使用`admin`账号和设置的密码登录。
### 三、Docker客户端配置与测试
为让本地Docker客户端能访问私有仓库,需修改`daemon.json`文件(通常位于`/etc/docker/`目录),添加Harbor地址到非安全注册列表(测试环境适用,生产环境建议配置TLS证书):
{
"insecure-registries": ["your_harbor_domain_or_ip"]
}
保存后重启Docker服务使配置生效:
systemctl restart docker
最后验证仓库功能:登录Harbor后台创建项目,在Docker客户端执行`docker login your_harbor_domain_or_ip`输入账号密码,随后通过以下命令推送本地镜像:
docker tag local_image:tag your_harbor_domain_or_ip/project_name/image_name:tag
docker push your_harbor_domain_or_ip/project_name/image_name:tag
通过以上步骤,即可在香港服务器的Linux系统中搭建并使用Harbor私有Docker镜像仓库。这种方案操作简洁、扩展性强,能满足多数企业对镜像集中管理与安全分发的需求。
工信部备案:苏ICP备2025168537号-1