Harbor部署 2

简介: Harbor部署

修改daemon.json文件(所有节点)

cat /etc/docker/daemon.json
{
"insecure-registries": ["192.168.75.53:80"],
"registry-mirrors": ["https://l0grswq5.mirror.aliyuncs.com"]
}

image.png重新加载配置文件和重启docker

systemctl daemon-reload && systemctl restart docker

执行脚本启动harbor

./install.sh

harbor的启动与关闭

# 在harbor文件下
docker-compose up -d # 在后端运行
docker-compose stop #停止harbor

配置开机自启

vim /etc/rc.local
/usr/local/bin/docker-compose -f /root/harbor/docker-compose.yml up -d

设置权限

chmod +x /etc/rc.local /etc/rc.d/rc.local

网页登录harbor


image.png命令行登录

docker login 192.168.75.53:80 #添加端口,否则默认为https协议

image.png

测试上传和下载image.png

image.png

推送镜像

这里我以nginx为例image.png

docker tag nginx:latest 192.168.75.53:80/test/nginx:v1 # 将nginx镜像打标签

image.png

image.png


1拉取镜像

docker rmi 192.168.75.53:80/test/nginx:v1

image.png

docker pull 192.168.75.53:80/test/nginx:v1

image.png至此,harbor部署完成

知识补充:

1、如果以后修改了harbor.yml文件,那么先停止使用docker-compose down,再去修改harbor.yml

件,重新启动部署 ./install.sh

2、正常启动harbor启动:

docker-compose up -d

3、未修改配置文件,重启Harbor命令

docker-compose start | stop | restart

https://blog.csdn.net/moyuanbomo/article/details/123378825

相关文章
|
存储 运维 Kubernetes
在k8s上安装Harbor
在k8s上安装Harbor
683 0
|
存储 网络安全 数据安全/隐私保护
Docker harbor私有仓库部署与管理-2
Docker harbor私有仓库部署与管理
165 0
|
应用服务中间件 nginx 数据安全/隐私保护
Docker harbor私有仓库部署与管理-1
Docker harbor私有仓库部署与管理
197 0
|
2月前
|
存储 测试技术 数据安全/隐私保护
Docker自建仓库之Harbor部署实战
关于如何部署和使用Harbor作为Docker企业级私有镜像仓库的详细教程。
580 12
|
2月前
|
应用服务中间件 nginx 数据安全/隐私保护
使用Harbor搭建Docker私有仓库
Harbor是一款开源的企业级Docker仓库管理工具,分为私有与公有仓库两种类型,其中私有仓库被广泛应用于运维场景。Harbor提供图形化界面,便于直观操作,并且其核心组件均由容器构建而成,因此安装时需预先配置Docker及docker-compose。Harbor支持基于项目的用户与仓库管理,实现细粒度的权限控制;具备镜像复制、日志收集等功能,并可通过UI直接管理镜像,支持审计追踪。部署Harbor涉及配置文件调整、登录认证等步骤,并可通过客户端进行镜像的上传、拉取等操作。系统内置多种角色,包括受限访客、访客、开发者、维护人员及管理员,以满足不同场景下的使用需求。
128 0
|
6月前
|
存储 网络安全 数据安全/隐私保护
Docker--harbor私有仓库部署与管理
Docker--harbor私有仓库部署与管理
Docker--harbor私有仓库部署与管理
|
5月前
|
Ubuntu 关系型数据库 PostgreSQL
部署harbor
在Ubuntu 22.04 LTS环境下,部署Harbor私有仓库的步骤包括:确保已安装Docker(版本24.0.6),参考官方v2.5.3安装指南,注意避免在NFS4挂载磁盘上部署以防止PostgreSQL相关问题。首先,生成SSL证书,然后更新Docker配置并重启服务。解压并配置Harbor离线安装包,修改`harbor.yml`,执行`prepare`和`install.sh`脚本,最后将Harbor设置为系统服务。
175 0
|
数据库 数据安全/隐私保护 Docker
Docker harbor私有仓库部署与管理-3
Docker harbor私有仓库部署与管理
155 0
|
11月前
|
应用服务中间件 数据安全/隐私保护 nginx
搭建harbor
通过harbor在线包搭建harbor服务
100 1
|
Docker 容器
Harbor部署 1
Harbor部署