搭建docker harbor仓库

docker harbor搭建

环境准备:
使用的系统版本

[root@centos04 ~]# cat  /etc/redhat-release
CentOS Linux release 7.4.1708 (Core) 

使用的docker版本

[root@centos04 ~]# docker --version
Docker version 19.03.9, build 9d988398e7

使用的docker-compose版本

[root@centos04 ~]# docker-compose -v
docker-compose version 1.25.5, build 8a1c60f6

解压缩harbor

[root@centos04 ~]# tar zxvf harbor-offline-installer-v1.5.0.tgz -C /usr/src/

添加hosts文件

[root@centos04 ~]# vim /etc/hosts
192.168.100.10 www.aaa.com

配置客户端支持http访问docker harbor(如果后面使用域名访问需要dns)

[root@centos04 ~]# vim /usr/lib/systemd/system/docker.service 
 14 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -
    -insecure-registry www.aaa.com 	#www.aaa.com为访问docker harbor的域名

配置docker守护进程运行,重启docker服务

[root@centos04 ~]# systemctl daemon-reload 
[root@centos04 ~]# systemctl restart docker

修改harbor的配置文件

[root@centos04 ~]# vim /usr/local/harbor/harbor.cfg
7 hostname = www.aaa.com	#访问时使用的域名
11 ui_url_protocol = http	#访问时默认使用http协议
68 harbor_admin_password = Harbor12345	#访问时管理用户的密码

使用脚本安装docker harbor

[root@centos04 ~]# sh /usr/local/harbor/install.sh 

客户端输入IP地址访问登录管理界面,
在这里插入图片描述
创建项目
在这里插入图片描述
创建用户
在这里插入图片描述
把用户添加为某个项目的访客
在这里插入图片描述

Docker harbor简单使用

修改已有镜像的标签,www.aaa.com是域名,library是已存在的或者创建了的项目名,centos6.7:1.0为镜像名和标签。

[root@centos04 ~]# docker tag hub.c.163.com/public/centos:6.7-tools www.aaa.com/library/centos6.7:1.0

客户端登录管理账户上传镜像

[root@centos04 ~]# docker login  -uadmin -pHarbor12345 www.aaa.com
[root@centos04 ~]# docker push www.aaa.com/library/centos6.7:1.0 

账户退出登录

[root@centos04 ~]# docker logout www.aaa.com
Removing login credentials for www.aaa.com

切换访客账户登录下载镜像

[root@centos04 ~]# docker login -ubob -pHarbor12345 www.aaa.com
[root@centos04 ~]# docker pull www.aaa.com/library/centos6.7:1.0 

harbor服务管理

[root@centos04 ~]# cd /usr/local/harbor/	#进入管理目录
[root@centos04 harbor]# docker-compose stop		#停止服务
[root@centos04 harbor]# docker-compose start	#启动服务
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
搭建 Docker Harbor 私有仓库,您可以按照以下步骤进行操作: 1. 安装 Docker 确保您的服务器上已经安装了 Docker。如果您的服务器上没有 Docker,可以按照官方文档说明进行安装:https://docs.docker.com/engine/install/ 2. 下载 Harbor 您可以从 Harbor 的官方 Github 仓库下载最新版本的 Harbor,下载链接为:https://github.com/goharbor/harbor/releases 您可以选择下载最新的离线安装包,这个安装包包含了所有的必需组件和依赖项。 3. 安装 Harbor 下载完毕后,您可以使用以下命令解压安装包: ``` tar xvf harbor-offline-installer-v2.3.0.tgz ``` 然后进入解压后的目录: ``` cd harbor ``` 在这个目录下,您可以编辑 `harbor.yml` 文件来配置 Harbor。最重要的是,您需要指定以下内容: - `hostname`:Harbor 所在的主机名或 IP 地址 - `harbor_admin_password`:Harbor 管理员账号的密码 - `data_volume`:Harbor 数据存储的目录 编辑完成后,您可以使用以下命令安装 Harbor: ``` ./install.sh ``` 安装过程可能需要一些时间,取决于您的服务器性能和网络速度。 4. 配置 Docker 安装完毕后,您需要配置 Docker,以便可以连接到 Harbor 私有仓库。在 Docker 的配置文件中,您需要添加以下内容: ``` { "insecure-registries": ["myharbor.example.com"] } ``` 其中,`myharbor.example.com` 是您在 `harbor.yml` 文件中指定的 `hostname`。 5. 登录 Harbor 安装完成后,您可以使用浏览器访问您的 Harbor 网址,然后使用管理员账号登录。登录成功后,您可以创建新的项目和仓库,并将您的 Docker 镜像推送到 Harbor 中。 这就是如何搭建 Docker Harbor 私有仓库的步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

背锅攻城师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值