通过docker部署harbor私有镜像仓库
时间: 2025-01-04 08:34:34 浏览: 13
### 使用 Docker 部署 Harbor 私有镜像仓库
#### 准备工作
为了成功部署 Harbor,需要先完成环境准备。这包括安装必要的工具和服务:
- **Docker 和 Docker Compose**: 这些是运行和管理容器化应用的基础软件,在开始之前应确保已经正确安装并配置好这两个组件[^1]。
#### 下载与初始化 Harbor
获取官方发布的 Harbor 版本,并按照说明进行初步设置:
```bash
docker load -i docker-harbor-2.3.0.tar.gz
cd /data/install/harbor
./install.sh
```
上述命令会加载预打包好的 Harbor 映像到本地 Docker 环境中,并执行脚本来启动服务[^3]。
#### 修改 Docker 客户端配置
为了让客户端能够连接至新建立的私有库,可能还需要调整 `/etc/docker/daemon.json` 文件中的 `insecure-registries` 参数,加入目标服务器 IP 地址或域名,以便允许不安全注册表访问:
```json
{
"insecure-registries": ["http://10.62.158.204"]
}
```
此更改使得 Docker 可以信任自定义证书或 HTTP 协议下的私有仓库[^4]。
#### 启动 Harbor
通过编辑位于项目根目录下的 `harbor/docker-compose.yml` 文件可以进一步定制 Harbor 的行为模式;之后利用如下指令即可轻松激活整个平台:
```bash
docker-d
```
这条命令将以守护进程方式后台运行所有必需的服务实例,从而让 Harbor 正常运作起来[^2]。
阅读全文