部署harbor最全教程
·
在10.100.1.30服务器部署harbor (需准备docker,donker-compose)
注:需要修改docker配置文件如下(不更改后续会报错)
vim /etc/docker/daemon.json
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://dockerproxy.com"
],
"insecure-registries": ["10.100.1.30"]
}
重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
一.安装harbor
1.首先关闭防火墙(centos系统)
sudo systemctl stop firewallld
sudo systemctl disable firewalld
2.下载harbor安装包
cd/opt
wget https://github.com/goharbor/harbor/releases/download/v2.11.0/harbor-offline-installer-v2.11.0.tgz
(可查看官方版本并指定)
3.下载成功后解压安装包
tar -zxvf harbor-offline-installer-v2.11.0.tgz
cd harbor

4.配置更改harbor.yml(系统需安装docker-compose)
cp harbor.yml.tmpl harbor.yml
vim harbor.yml

密码可自定义如下:

按 i 编辑 :wq 保存即可
5.安装harbor(直接执行命令且在harbor目录)
sudo ./install.sh
安装成功后,访问 http://10.100.1.30,使用 admin / cd0913 登录
二.推送本地镜像到部署harbor仓库
1.登录成功后在harbor页面需创建新项目 例如:0913
2.例如推送本地prometheus:latest 镜像 。 注:(本地没有镜像需要docker pull prometheus:latest)
首先需打标签,例如:prometheus/prometheus:latest ,执行以下命令
docker tag prometheus/prometheus:latest 10.100.1.30/0913/prometheus:latest
3.登录habor并推送本地镜像执行以下命令
登录命令如下:
docker login 10.100.1.30 -u admin -p cd0913
推送命令如下:
docker push 10.100.1.30/0913/prometheus:latest
4.访问 http://10.100.1.30 登录查看项目即可看到推送项目

更多推荐



所有评论(0)