087988 发表于 2016-9-23 09:15:59

centos7 安装harbor docker镜像库

安装docker,git

1
yum install dockerdocker-logrotate git -y




安装docker-compose


1
2
3
4
yum install python-pip -y
pip install --upgrade pip
pip install docker-compose
pip install --upgrade backports.ssl_match_hostname




下载harbor


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




安装harbor

1
2
3
4
5
6
7
8
9
10
11
12
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


1
2
docker login 192.168.10.10
docker logout 192.168.10.10




将镜像推送到harbor中


1
2
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 造成的,参看下面的链接


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






yahoo008 发表于 2016-9-26 14:41:18

{:6_388:}{:6_388:}{:6_388:}{:6_388:}{:6_388:}{:6_388:}{:6_388:}{:6_388:}{:6_388:}{:6_388:}{:6_388:}{:6_388:}{:6_388:}
页: [1]
查看完整版本: centos7 安装harbor docker镜像库