企业私有docker仓库harbor---管理篇(代码片段)

author author     2022-11-30     347

关键词:

一、开机启动harbor

经测试发现,虽然harbor 的docker-compose.yml里定义的容器都是 restart:always,但实际当docker 重启或者主机重启后只启动了3个容器,所以要配置开机启动harbor
技术图片

配置harbor开机启动

 vim  /usr/lib/systemd/system/harbor.service    
 #内容如下:

[Unit]
Description=Harbor
After=docker.service systemd-networkd.service systemd-resolved.service
Requires=docker.service
Documentation=http://github.com/vmware/harbor

[Service]
Type=simple
Restart=on-failure
RestartSec=5
ExecStart=/usr/local/bin/docker-compose -f  /root/harbor/docker-compose.yml up
ExecStop=/usr/local/bin/docker-compose -f /root/harbor/docker-compose.yml down

[Install]
WantedBy=multi-user.target

技术图片

systemctl enable harbor
systemctl start harbor

二、harbor 仓库使用

1、使用:harbor 的使用真的很简单,使用过gitlab 或者github,估计一看就明白了,个人看法harbor 其实就是模仿gitlab的。真要说点啥,我只能呵呵了..... 我就截点图吧
技术图片

技术图片
技术图片

2、客户端pull 或 push镜像
1)如果habor使用的是http,需要把har加入可信仓库

vim   /etc/docker/daemon.json
#加入一行
"insecure-registries":["192.168.0.109"]

技术图片
2)登录或退出harbor(也可以使用web访问)
登录harbor

#docker login   后面跟harbor仓库的IP ,然后输入账号密码
docker login  192.168.0.109

技术图片

技术图片
退出harbor

#docker logout 后面要跟harbor仓库的地址
docker logout  192.168.0.109

技术图片

3)在客户端push 或pull harbor仓库镜像
pull 镜像

#docker image pull   仓库ip/项目名/镜像名
docker image pull  192.168.0.109/test/nginx

push 镜像

#第一步,标记镜像
docker tag SOURCE_IMAGE[:TAG] 192.168.0.109/library/IMAGE[:TAG]
#第二步,push
docker push 192.168.0.109/library/IMAGE[:TAG]

docker-harbor私有仓库部署与管理(代码片段)

...bor部署一.Harbor概述1.什么是Harbor•Harbor是VMware公司开源的企业级DockerRegistry项目,其目标是帮助用户迅速搭建一个企业级的DockerRegistry服务•Harbor以Docker公司开源的Regist 查看详情

docker企业级私有仓库——harbor介绍和部署(代码片段)

Docker企业级私有仓库——Harbor介绍和部署前言?docker容器应用及开发和运行离不开可靠的镜像管理,在前面的文章我们提到了我们在拉取镜像的时候使用的是docker官方提供的公共镜像仓库,但是无论从安全还是效率等其他方面考... 查看详情

docker-harbor私有仓库的部署与管理

一、Harbor概述1、Harbor的概念•Harbor是VMware公司开源的企业级DockerRegistry项目,其目标是帮助用户迅速搭建一个企业级的DockerRegistry服务•Harbor以Docker公司开源的Registry为基础,提供了图形管理UI、基于角色的访问控制(RoleBasedAccessCo... 查看详情

docker进阶-搭建私有企业级镜像仓库harbor(代码片段)

...数有限。对于个人来说Dockerhub是个不错的选择,但是对于企业来说,相对于安全,成本和公司的架构来说搭建自己的私有镜像仓库才 查看详情

企业级私有仓库,镜像仓库harbor(代码片段)

Harbor简介Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源DockerDistribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安全... 查看详情

docker私有仓库部署和管理(代码片段)

...作管理Harbor管理生命周期Harbor介绍Harbor是VMware公司开源的企业级DockerRegistry项目Harbor的优势基于角色控制基于镜像的复制策略支持LDAP目录服务/AD域服务图像删除和垃圾收集图形UI(可以访问Web界面)审计RESTfulAPIHarbor架构组成Proxy... 查看详情

私有仓库harbor的搭建(代码片段)

...境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的DockerRegistry管理项目,相比docker官方拥有更丰富的权限权利和完善的架构设计,适用大规模docker集群部署提供仓库服务。它主要提供DcokerRegistry管理界面UI,可基于... 查看详情

docker——harbor私有仓库部署与管理(代码片段)

...录一、DockerHarbor概述1、Harbor的优势2、Harbor知识点3、Docker私有仓库架构二、Harbor构建Docker私有仓库1、环境配置2、案例需求3、部署docker-compose服务4、部署harbor服务5、启动harbor①访问②添加项目并填写项目名称③通过127.0.0.1来登... 查看详情

docker私有仓库之---harbor仓库的搭建及使用(代码片段)

一、什么是harborHarbor是VMware公司开源的企业级DockerRegistry项目,其目标是帮助用户迅速搭建一个企业级的DockerRegistry服务。Harbor以Docker公司开源的Registry为基础,提供了图形管理UI、基于角色的访问控制(RoleBasedAccessControl)、... 查看详情

docker——harbor私有仓库部署与管理(代码片段)

...个项目的镜像权限管理及控制功能Harbor是VMware公司开源的企业级DockerRegistry项目1、Harbor的优势①基于角色控制②基于镜像的复制策略③支持LDAP/AD④图像删除和垃圾收集⑤图像UI⑥审计⑦RESTfulAPI2、Harbor知识点Proxy:通过一个前... 查看详情

docker容器——harbor私有仓库部署与管理(代码片段)

Docker容器——harbor私有仓库部署与管理Harbor简介1、什么是Harbor?2、Harbor的特性3、Harbor的构成二、Harbor部署1.部署Docker-Compose服务2.部署Harbor服务(1)下载或上传Harbor安装程序(2)修改harbor安装的配置文件3.启动Harbor6.使用Docker命令... 查看详情

docker容器——harbor私有仓库部署与管理(代码片段)

Docker容器——harbor私有仓库部署与管理Harbor简介1、什么是Harbor?2、Harbor的特性3、Harbor的构成二、Harbor部署1.部署Docker-Compose服务2.部署Harbor服务(1)下载或上传Harbor安装程序(2)修改harbor安装的配置文件3.启动Harbor6.使用Docker命令... 查看详情

docker搭建私有仓库之harbor(代码片段)

HarborHarbor是构建企业级私有docker镜像的仓库的开源解决方案,它是DockerRegistry的更高级封装,它除了提供友好的WebUI界面,角色和用户权限管理,用户操作审计等功能外,它还整合了K8s的插件(Add-ons)仓库,即Helm通过chart方式下载... 查看详情

使用harbor搭建企业级私有docker仓库

参考技术AHarbor一个用于存储Docker镜像的企业级Registry服务。Harbor核心组件解释*Proxy:他是一个nginx的前端代理,代理Harbor的registry,UI,token等服务。*db:负责储存用户权限、审计日志、Dockerimage分组信息等数据。*UI:提供图形化界面... 查看详情

centosos搭建harbor私有docker仓库,及harbor使用(代码片段)

一、HarborHarbor是由VMware公司开源的企业级的DockerRegistry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。二、Harbor核心组件Proxy:他是一个nginx的前端代理,代理Harbo... 查看详情

docker私有仓库harbor(代码片段)

Harbor是VMware公司开源的企业级DockerRegistry项目一、Harbor的优势1、基于角色控制:有管理员与普通用户,可赋权普通用户,比如只能上传和下载,可根据项目来进行操作和管理2、基于镜像的复制策略:也与权限相关,... 查看详情

docker------搭建本地私有仓库及horbor私有仓库(代码片段)

目录一.搭建本地私有仓库二.Docker--Harbor私有仓库部署与管理1.Harbor简介①什么是Harbor②Harbor的特性③Harbor的构成2.Harbor部署①部署Docker-Compose服务②部署Harbor服务③启动Harbor④查看Harbor启动镜像⑤创建一个新项目三.维护管理Harbor1... 查看详情

docker------搭建本地私有仓库及horbor私有仓库(代码片段)

目录一.搭建本地私有仓库二.Docker--Harbor私有仓库部署与管理1.Harbor简介①什么是Harbor②Harbor的特性③Harbor的构成2.Harbor部署①部署Docker-Compose服务②部署Harbor服务③启动Harbor④查看Harbor启动镜像⑤创建一个新项目三.维护管理Harbor1... 查看详情