centos7安装harbor
时间: 2024-09-28 15:02:33 浏览: 65
在 CentOS 7 上安装 Harbor(华为云容器镜像服务),你需要先确保你的系统已经更新到最新版本,并且已经安装了必要的依赖,如 Docker 和 Git。以下是简化的安装步骤:
1. **安装依赖**:
- 更新包列表并安装 EPEL (Extra Packages for Enterprise Linux) 插件,它包含 Harbor 需要的一些工具:
```
sudo yum update -y epel-release
```
2. **安装 Docker**:
- 安装 Docker CE(Community Edition):
```
sudo yum install docker-ce docker-ce-cli containerd.io -y
systemctl start docker
systemctl enable docker
```
3. **安装 Harbor**:
- 创建一个新的用户harbor用于 Harbor 服务,并设置密码:
```
useradd -ms /bin/bash harbor
sudo passwd harbor
```
- 使用以下命令克隆Harbor的GitHub仓库,然后解压并进入目录:
```
git clone https://github.com/goharbor/harbor.git
cd harbor
```
- 设置环境变量,替换`<your-password>`为你为harbor用户设定的密码:
```
export GOPATH=$PWD
export PATH=$PATH:$GOPATH/bin
mkdir -p $HOME/.docker
echo '{"auths":{"/harbor/<your-domain>": {"username":"harbor","password":"<your-password>","email":""}}}' > $HOME/.docker/config.json
```
4. **构建和运行 Harbor**:
- 进入Harbor的目录并初始化项目:
```
./make/local.sh init
```
- 构建Harbor服务:
```
./make/local.sh build
```
- 启动 Harbor 服务(注意,这一步骤会创建一些配置文件,如果已存在则会覆盖它们):
```
./make/local.sh up
```
5. **检查是否成功**:
- 访问 `http://<your-server-ip>:8080`,你应该能看到 Harbor 的登录界面。
阅读全文