首页 > 代码库 > centos7 安装harbor docker镜像库

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镜像库