1.提前安装docker、docker-compose
2.下载harbor
#下载harbor 安装harbor
[root@localhost src]# cd /usr/src
[root@localhost src] wget -c https://storage.googleapis.com/harbor-releases/release-1.7.0/harbor-offline-installer-v1.7.0.tgz
[root@localhost src]# tar -zxvf harbor-offline-installer-v1.7.0.tgz
[root@localhost src]# cd /usr/src/harbor
[root@localhost src]# cd /usr/src
[root@localhost src] wget -c https://storage.googleapis.com/harbor-releases/release-1.7.0/harbor-offline-installer-v1.7.0.tgz
[root@localhost src]# tar -zxvf harbor-offline-installer-v1.7.0.tgz
[root@localhost src]# cd /usr/src/harbor
3.修改harbor.cfg文件,设置harbor配置项
#hostname 改成你的ip
hostname 192.168.3.50
#修改管理员初始密码,默认为Harbor12345
harbor_admin_password: xxxxxxxxxx
hostname 192.168.3.50
#修改管理员初始密码,默认为Harbor12345
harbor_admin_password: xxxxxxxxxx
4.执行命令安装
[root@localhost harbor]# ./install.sh
5.显示以下信息显示安装完成
---Harbor has been installed and started successfully---
6.打开浏览器,输入:http://192.168.3.50访问harbor管理系统界面,输入admin和密码进行登录查看
7.设置docker镜像源
方式一:docker测试环境和harbor不在一台服务器上
cat > /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://cvscjohd.mirror.aliyuncs.com"],
"insecure-registries": ["192.168.3.50"]
}
EOF
{
"registry-mirrors": ["https://cvscjohd.mirror.aliyuncs.com"],
"insecure-registries": ["192.168.3.50"]
}
EOF
方式二:docker和harbor在一台服务器上
1、执行:find / -name docker.service -type f
2、vi /usr/lib/systemd/system/docker.service
#查找:ExecStart=/usr/bin/dockerd 在其后面添加 --insecure-registry=192.168.3.50 配置
#添加后变成:
ExecStart=/usr/bin/dockerd --insecure-registry=192.168.3.50
2、vi /usr/lib/systemd/system/docker.service
#查找:ExecStart=/usr/bin/dockerd 在其后面添加 --insecure-registry=192.168.3.50 配置
#添加后变成:
ExecStart=/usr/bin/dockerd --insecure-registry=192.168.3.50
8.使配置生效
#重启docker
systemctl daemon-reload
systemctl restart docker
#重启harbor
docker-compose down
docker-compose up -d
systemctl daemon-reload
systemctl restart docker
#重启harbor
docker-compose down
docker-compose up -d
9.测试harbor推送下拉镜像
#查看镜像
docker images
#打标签
docker tag 镜像id 192.168.3.50/public/demo:0.1
#登录harbor
docker login -u admin -p Harbor12345 192.168.3.50
#向harbor推送镜像
docker push 192.168.184.3.50/public/demo:0.1
#待检查推送成功后,先删除镜像再测试镜像拉取
docker rmi -f 192.168.3.50/public/demo:0.1
docker pull 192.168.3.50/public/demo:0.1
docker images
#打标签
docker tag 镜像id 192.168.3.50/public/demo:0.1
#登录harbor
docker login -u admin -p Harbor12345 192.168.3.50
#向harbor推送镜像
docker push 192.168.184.3.50/public/demo:0.1
#待检查推送成功后,先删除镜像再测试镜像拉取
docker rmi -f 192.168.3.50/public/demo:0.1
docker pull 192.168.3.50/public/demo:0.1
相关推荐
linux环境下docker安装、docker-compose安装、 harbor安装合集.txt
Harbor安装配置.pdf
Harbor安装那里还是很简单,就是在Docker Login那里掉坑里去了,搞半天,写博客的时候,又重新安装了一遍 1.准备两台服务器 centos7 harbor 10.19.46.15 client 10.19.44.31 2.harbor需要安装docker和docker-...
centos arm64下,镜像仓库harbor安装部署文件,压缩包内附安装说明文档,根据说明文档进行部署即可。
harbor安装docker-compose
包含 Python-3.5.7.zip harbor-offline-installer-v1.8.2.tgz docker-compose-linux-x86_64 参考教程 https://www.jianshu.com/p/bf92835a83ce
docker-compose-linux-x86_64 harbor-offline-installer-v2.4.3.tgz
Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器。 镜像的存储harbor使用的是官方的docker registry(v2命名是distribution)服务去完成。harbor在docker distribution的基础上增加了一些安全、访问控制...
linux的harbor安装部署文件
- 运行`./install`脚本完成Harbor安装。 - 安装完成后,通过浏览器访问`https://$hostname`,使用默认账号密码(admin/Harbor12345)登录。 #### 启动与管理Harbor 1. **启动Harbor**: - 使用`docker-compose ...
harbor安装在centos里的 /opt/tools/harbor 中 重新执行install.sh也可以启动。 看到docker-compose.yml可知使用了docker-compose,可以使用后台启动的方式来实现harbor的开机启动功能。 # 停止容器 docker-...
一份非常详细的harbor安装教程。
搭建Harbor镜像仓库:从安装到上传镜像 Harbor是一个开源的容器镜像仓库系统,由VMware开发。它提供了一个安全、可靠、可扩展的镜像仓库解决方案,支持 Docker 镜像的存储和管理。本文将指导您从安装 Harbor 到上传...
harbor-v2.6.0离线安装包。harbor-v2.6.0离线安装包。harbor-v2.6.0离线安装包。harbor-v2.6.0离线安装包。harbor-v2.6.0离线安装包。harbor-v2.6.0离线安装包。harbor-v2.6.0离线安装包。harbor-v2.6.0离线安装包。...
一键安装harbor服务器,详细的安装过程,和一键安装的脚本链接。使用国内地址安装,加速安装过程。适合初学者使用。
提供harbor-v2.4.0版本,离线安装包。 执行install.sh文件即可,一键安装harbor。 需要先安装docker,docker-compose。
Docker 下Harbor环境离线安装,使用hostnamer IP 方式 Harbor是镜像仓库,那么就应当是存储镜像的,这个可能是大多数接触harbor的人的一个误区,当深入了解以后才发现,镜像的存储harbor使用的是官方的docker ...
用于安装harbor镜像仓库 下载后解压会得到harbor镜像仓库安装所需的所有文件 github官网harbor由于外网环境下载太慢或者直接就访问不到网址 故上传此安装包以便下载使用 结合gitalbCICD自动化集成部署使用harbor...
Harbor空间提示不足,使用api或者在页面上删除镜像基本都无法彻底将harbor资源删除及空间释放;文档描述了harbor存储镜像的原理和机制,从技术手段分析和展示了如何彻底清理harbor镜像库,最终释放了大量的空间