0
点赞
收藏
分享

微信扫一扫

Docker----安装部署私有Dockerhub即Harbor

ixiaoyang8 2022-05-03 阅读 80

【原文链接】

一、安装步骤

1 下载安装包

wget https://github.com/goharbor/harbor/releases/download/v2.4.2/harbor-offline-installer-v2.4.2.tgz

若下载慢或者连不上,可以使用如下命令下载

wget https://mirror.ghproxy.com/https://github.com/goharbor/harbor/releases/download/v2.4.2/harbor-offline-installer-v2.4.2.tgz

2 解压文件

tar -zxvf harbor-offline-installer-v2.4.2.tgz

3 编辑配置文件

cd harbor
cp harbor.yml.tmpl harbor.yml
vi harbor.yml

修改文件如下
在这里插入图片描述

4 安装docker-compose

若已安装则跳过,若未安装则 参考 Docker----CentOS7系统上docker-compose的安装

5 修改docker配置

vi /etc/docker/daemon.json

增加如下内容

"insecure-registries":["192.168.16.40:10010"]

如:

{
    "exec-opts":["native.cgroupdriver=systemd"],
    "registry-mirrors":["https://ooe7wn09.mirror.aliyuncs.com"],
    "insecure-registries":["192.168.16.40:10010"]
}

然后重启docker服务

systemctl restart docker

6 安装harbor

./prepare

./install.sh

7 WEB页面登录

在这里插入图片描述

8 测试

在harbor的web页面上创建一个demo的项目,然后在本地找一个本地已经存在的docker镜像,比如这里maven:3.8.4-openjdk-11,然后使用如下命令修改标签

docker tag maven:3.8.4-openjdk-11 192.168.16.40:10010/demo/maven:3.8.4-openjdk-11

然后登录harbor

docker login --username=admin 192.168.16.40:10010 --password=admin123

然后即可上传镜像了

docker push 192.168.16.40:10010/demo/maven:3.8.4-openjdk-11

此时harbor的web页面即可看到上传的镜像了

在这里插入图片描述

举报

相关推荐

0 条评论