侧边栏壁纸
博主头像
Leo

  • 累计撰写 233 篇文章
  • 累计创建 274 个标签
  • 累计收到 0 条评论
标签搜索

目 录CONTENT

文章目录

Harbor搭建Docker私服(Docker仓库)

Leo
Leo
2018-05-18 / 0 评论 / 0 点赞 / 76 阅读 / 423 字 / 正在检测是否收录...

企业或个人为了对自己的镜像进行管理,使用DockerHub和GitHub同时,对于不公开的私有镜像,企业内部一般都会搭建自己公司内部的管理环境-私服。

项目发布地址:https://github.com/vmware/harbor/releases

免编译安装

目前最新的免编译安装版是1.2.2

# 在线安装(在线下载Docker镜像)
wget https://github.com/vmware/harbor/releases/download/v1.2.2/harbor-online-installer-v1.2.2.tgz
tar xvf harbor-online-installer-v1.2.2.tgz
cd harbor

# 离线安装(本地导入Docker镜像)
wget https://github.com/vmware/harbor/releases/download/v1.2.2/harbor-offline-installer-v1.2.2.tgz
tar xvf harbor-offline-installer-v1.2.2.tgz
cd harbor


vim harbor.cfg
# 修改hostname;其他默认就可以。

vim docker-compose.yml
# 按需求改该文件,修改80端口等,或者保持默认。

# 安装
./install.sh

安装完成浏览器打开IP:80(默认80);默认账号密码:admin/Harbor12345

docker-compose stop
docker-compose start

给镜像tag后无法上传,无法上传可能是没有安装安全证书,可以在节点机器上执行以下命令:

tee /etc/docker/daemon.json << EOF
{ "insecure-registries":["本机ip"] }
EOF

systemctl restart docker

上传镜像的时候先登陆私服:docker login ip

参考:
http://www.tfss.me/article/19
https://github.com/vmware/harbor/blob/master/docs/installation_guide.md



编译安装

# 不建议!!!官方脚本不完善,无法编译通过。

# 下载最新版
wget https://github.com/vmware/harbor/archive/v1.5.0.tar.gz
tar zxvf v1.5.0.tar.gz
cd harbor-1.5.0
make build


在Kubernetes中部署Harbor

https://github.com/vmware/harbor/blob/master/docs/kubernetes_deployment.md

0

评论区