centos7 安装harbor docker镜像库
安装docker,git1
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
{: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]