Harbor Docker仓库安装

12 篇文章 1 订阅

1、上传Harbor离线安装包到Linux服务器:

harbor离线包 传送门

2、解压Harbor离线安装包:

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

3、配置文件修改(harbor.yml.tmpl ==》harbor.yml)

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

在这里插入图片描述

4、安装Docker和Docker-Compose

docker安装:

# yum-utils:添加yum-config-manager命令
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager \
--add-repo \
  http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum update -y && yum install -y docker-ce
## 创建 /etc/docker 目录
mkdir /etc/docker
# 配置 daemon
cat > /etc/docker/daemon.json <<EOF
{
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m" 
 }
}EOF
mkdir-p /etc/systemd/system/docker.service.d
# 重启docker服务
systemctl daemon-reload && systemctl restart docker && systemctl enable docker

docker-compos安装:

curl -L https://get.daocloud.io/docker/compose/releases/download/1.28.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

5、启动Harbor

docker-compose up -d 

6、上传镜像

# 登录
docker login -u admin -p Harbor12345 192.168.11.110:80
# tag
docker tag owncloud:latest 192.168.11.110:80/library/owncloud:owncloud
docker push 192.168.11.110:80/library/owncloud:owncloud

示例:
在这里插入图片描述
主要问题:
1、docker registry push错误“server gave HTTP response to HTTPS client”
解决方法:
1)添加端口号(地址标签添加端口号)
2)修改配置文件:vi /etc/docker/daemon.json (上传镜像的文件服务器)

{
  "insecure-registries": ["192.168.11.110:80"]
}

3)修改配置文件:vi /usr/lib/systemd/system/docker.service

 --insecure-registry 192.168.11.110:80

在这里插入图片描述
注:
在多次实践中证明:以上 2)3) 同时出现,docker存在无法启动的情况,在实际使用中请选择其中一种进行实验,感谢您的阅读!
4) 重启docker

systemctl daemon-reload
systemctl restart docker

最终结果:
在这里插入图片描述

参考文章:
https://get.daocloud.io/#install-docker

声明

1)文章来源项目实践,存在任何疑问或问题请留言,感谢您的阅读!
2)转载请标明来源!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值