docker如何创建harbor命令行
时间: 2024-09-26 17:10:16 浏览: 36
用于对Laravel进行docker化的命令行工具。-PHP开发
Docker Hub上的Harbor是一个私有镜像仓库服务,它允许您管理和存储自定义的Docker镜像。要在本地安装Harbor并创建命令行工具以便通过命令行操作Harbor,首先需要下载Harbor的安装包,并按照以下步骤进行:
1. **获取安装包**:
- 访问Harbor的GitHub页面(https://github.com/goharbor/harbor),找到适合您系统的版本并下载`helm`安装包或其他安装指南提供的文件。
2. **部署Harbor**:
- 安装Helm(如果还没有安装):`curl https://get.helm.sh/helm-v3.6.0-linux-amd64.tar.gz | tar xzv --strip-components=1 -C /bin`
- 使用Helm安装Harbor:运行类似下面的命令,替换`values.yaml`为您的配置文件路径:
```
helm install harbor harbor/harbor --namespace harbor --values values.yaml
```
3. **初始化 Harbor CLI**:
- Harbor CLI叫做goharbor-cli,可以作为Go模块安装:
```
go get github.com/goharbor/harbor-client/cmd/harbor-client
```
或者从源码构建:
```
git clone https://github.com/goharbor/harbor-client.git
cd harbor-client
make build
```
- 现在你应该可以在`./bin`目录下找到`harbor-client`命令了。
4. **验证安装**:
- 测试新安装的CLI:
```
harbor login [your-harbor-url] [your-admin-username] [your-admin-password]
harbor info
```
现在你可以使用`harbor-client`命令行工具与你的私有Harbor实例交互了。
阅读全文