centos7 安装harbor docker镜像库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7 安装harbor docker镜像库相关的知识,希望对你有一定的参考价值。

安装docker,git

yum install docker  docker-logrotate git -y

安装docker-compose

yum install python-pip -y
pip install --upgrade pip
pip install docker-compose
pip install --upgrade backports.ssl_match_hostname

下载harbor

git clone https://github.com/vmware/harbor

安装harbor

cd harbor/Deploy

# 编辑harbor.cfg
hostname = 192.168.10.10
ui_url_protocol = http
harbor_admin_password = Harbor12345
auth_mode = db_auth
db_password = root123

# 安装harbor
./prepare
docker-compose up -d

使用 harbor 创建 用户与项目

  • 登录admin,创建用户abcd0

  • 注销admin,使用abcd0登录,创建项目abcd1


将镜像推送到harbor中

登录/注销 harbor

docker login 192.168.10.10
docker logout 192.168.10.10

将镜像推送到harbor中

docker tag ubuntu:14.04 192.168.10.10/abcd1/ubuntu:14.04
docker push 192.168.10.10/abcd1/ubuntu:14.04

检索harbor中的镜像会有如下报错,这是因为harbor使用docker registry v2 api 造成的,参看下面的链接

docker search 192.168.10.10/ubuntu
Error response from daemon: Unexpected status code 404


参考链接

http://www.open-open.com/lib/view/open1456539405281.html

本文出自 “武陵荒草” 博客,请务必保留此出处http://penguintux.blog.51cto.com/3021117/1855357

以上是关于centos7 安装harbor docker镜像库的主要内容,如果未能解决你的问题,请参考以下文章

centos7案例实战——docker仓库Harbor服务安装部署

docker(14):centos7 安装docker hub harbor,可视化registry

Centos7搭建Harbor私有仓库

基于 Harbor 搭建 Docker 私有镜像仓库

docker以https方式自建私有镜像仓库harbor

Harbor镜像仓库搭建