目录
前言
本地镜像仓库harbor
一、环境要求
能连外网,下载依赖
已部署docker,其中docker-compose版本1.18.0+
二、安装harbor
1. 下载harbor安装包
下载地址:https://github.com/goharbor/harbor/releases
或则
直接拉取:
wget https://github.com/vmware/harbor/releases/download/2.4.0/harbor-offline-installer-0.5.0.tgz
2. 解压压缩包
tar zxf /usr/local/harbor-online-installer-v2.3.2.tgz
得到以下目录,harbor.yml.tmpl改为harbor.yml,其中install.sh 和 prepare 文件需授权
chmod 777 文件名
3. 修改harbor.yml
hostname:harbor.test.com #自己定义
http.port: 555 #访问端口号
harbor_admin_password:abc123456 #登录页面的密码
https: 该系列全部注释
data_volume:/home/harbor/data #数据存储地址
log.location:/home/harbor/log #日志储存地址
其中注释的代码如下
4. 安装
./install.sh
运行结果如下,则表示成功
5. 访问界面
地址:localhost:自定义端口
三、已走坑位,注意
1. docker-compose版本太低
[Step 1]: checking docker-compose is installed ...
✖ Need to install docker-compose(1.18.0+) by yourself first and run this script again.
解决方案
#拉取新版本docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#将可执行权限应用于二进制文件
sudo chmod +x /usr/local/bin/docker-compose
#查看版本
docker-compose --version
2. 权限不够
[Step 4]: preparing harbor configs ...
install.sh:行88: ./prepare: 权限不够
解决方案
#修改harbor根目录prepare文件权限
chmod 777 prepare
四、docker登录,推送拉取镜像
修改daemon.json文件,添加以下内容
vi /etc/docker/daemon.json
# 加入以下内容,括号内为harbor.yml 中设置的hostname
"insecure-registries": ["zxg.harbor.com"]
docker 推送镜像到harbor
#打上tag标签
docker tag iov-cloud-gateway:latest zxg.harbor.com:80/library/gateway:v1.0
#推送
docker push zxg.harbor.com:80/library/gateway:v1.0
注意:若出现如下报错
error parsing HTTP 405 response body: invalid character '<' looking for beginning of value: "<html>\r\n<head><title>405 Not Allowed</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>405 Not Allowed</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"
解决方法,修改hosts,设置映射地址
192.168.1.90 zxg.harbor.com
docker 拉取镜像
docker pull zxg.harbor.com/library/gateway@sha256:4e355b6f702806f3cdb53c1d1757fc490b5bf9882758e30ca53589c2c341bc3f
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/70369.html