码迷,mamicode.com
首页 > 其他好文 > 详细

Centos 7.x部署Harbor镜像仓库

时间:2018-09-30 12:51:35      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:rar   releases   ado   use   top   red   linux   service   driver   

一、环境准备

OS:CentOS Linux release 7.5.1804 (Core)?
IP:172.16.8.46

安装要求如下:

技术分享图片

二、docker安装

参考https://blog.csdn.net/xiegh2014/article/details/80454019

三、安装docker-compose

curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

四、安装及配置harbor
下载离线安装包
https://github.com/goharbor/harbor/releases

已保存百度提供下载 ? ?链接:https://pan.baidu.com/s/1j6Vru5yCGNT-wXQN-4WOEw 密码:khs8
技术分享图片

tar -xvf harbor-offline-installer-v1.6.0-rc3.tgz 
cd harbor/
./prepare 
vim harbor.cfg 
改为当前服务器IP
hostname = 172.16.8.46

技术分享图片
登陆webui

默认用户/密码 admin/Harbor12345
http://172.16.8.46

技术分享图片

配置本地deamon.json文件

cat /etc/docker/daemon.json?
{
? "registry-mirrors": ["https://registry.docker-cn.com", "https://docker.mirrors.ustc.edu.cn"],?
? "insecure-registries": ["172.16.8.46"],
? "max-concurrent-downloads": 10,
? "log-driver": "json-file",
? "log-level": "warn",
? "log-opts": {
? ? "max-size": "10m",
? ? "max-file": "3"
? ? }
}

必须重启docker服务
[root@qas-k8s-harbor harbor]# systemctl restart docker.service?
? ? ? ??

[root@qas-k8s-harbor harbor]# docker-compose stop
Stopping harbor-db ?... done
Stopping harbor-log ... done
[root@qas-k8s-harbor harbor]# docker-compose start
Starting log ? ? ? ? ... done
Starting registry ? ?... done
Starting postgresql ?... done
Starting adminserver ... done
Starting ui ? ? ? ? ?... done
Starting redis ? ? ? ... done
Starting jobservice ?... done
Starting proxy ? ? ? ... done
[root@qas-k8s-harbor harbor]#?

测试

[root@qas-k8s-harbor harbor]# docker pull nginx
Using default tag: latest
latest: Pulling from library/nginx
802b00ed6f79: Pull complete?
e9d0e0ea682b: Pull complete?
d8b7092b9221: Pull complete?
Digest: sha256:24a0c4b4a4c0eb97a1aabb8e29f18e917d05abfe1b7a7c07857230879ce7d3d3
Status: Downloaded newer image for nginx:latest
[root@qas-k8s-harbor harbor]# docker images
REPOSITORY ? ? ? ? ? ? ? ? ? ? ?TAG ? ? ? ? ? ? ? ? IMAGE ID ? ? ? ? ? ?CREATED ? ? ? ? ? ? SIZE
nginx ? ? ? ? ? ? ? ? ? ? ? ? ? latest ? ? ? ? ? ? ?06144b287844 ? ? ? ?7 days ago ? ? ? ? ?109MB
goharbor/chartmuseum-photon ? ? v0.7.1-v1.6.0 ? ? ? b67537c8726d ? ? ? ?7 days ago ? ? ? ? ?357MB
goharbor/harbor-migrator ? ? ? ?v1.6.0 ? ? ? ? ? ? ?22775c4e4066 ? ? ? ?7 days ago ? ? ? ? ?803MB
goharbor/redis-photon ? ? ? ? ? v1.6.0 ? ? ? ? ? ? ?06a776379641 ? ? ? ?7 days ago ? ? ? ? ?214MB
goharbor/clair-photon ? ? ? ? ? v2.0.5-v1.6.0 ? ? ? 3c5c2968147d ? ? ? ?7 days ago ? ? ? ? ?309MB
goharbor/notary-server-photon ? v0.5.1-v1.6.0 ? ? ? 4dd7df4ad4b6 ? ? ? ?7 days ago ? ? ? ? ?215MB
goharbor/notary-signer-photon ? v0.5.1-v1.6.0 ? ? ? 78decf4dc4d9 ? ? ? ?7 days ago ? ? ? ? ?212MB
goharbor/registry-photon ? ? ? ?v2.6.2-v1.6.0 ? ? ? 98bf341403a5 ? ? ? ?7 days ago ? ? ? ? ?201MB
goharbor/nginx-photon ? ? ? ? ? v1.6.0 ? ? ? ? ? ? ?71b4ae38b2e7 ? ? ? ?7 days ago ? ? ? ? ?138MB
goharbor/harbor-log ? ? ? ? ? ? v1.6.0 ? ? ? ? ? ? ?9de414888d83 ? ? ? ?7 days ago ? ? ? ? ?203MB
goharbor/harbor-jobservice ? ? ?v1.6.0 ? ? ? ? ? ? ?273959ce10be ? ? ? ?7 days ago ? ? ? ? ?198MB
goharbor/harbor-ui ? ? ? ? ? ? ?v1.6.0 ? ? ? ? ? ? ?dca75f6ec7d4 ? ? ? ?7 days ago ? ? ? ? ?221MB
goharbor/harbor-adminserver ? ? v1.6.0 ? ? ? ? ? ? ?08b2d70c45ce ? ? ? ?7 days ago ? ? ? ? ?187MB
goharbor/harbor-db ? ? ? ? ? ? ?v1.6.0 ? ? ? ? ? ? ?d241676e2034 ? ? ? ?7 days ago ? ? ? ? ?225MB

查看镜像

[root@qas-k8s-harbor harbor]# docker images
REPOSITORY ? ? ? ? ? ? ? ? ? ? ?TAG ? ? ? ? ? ? ? ? IMAGE ID ? ? ? ? ? ?CREATED ? ? ? ? ? ? SIZE
nginx ? ? ? ? ? ? ? ? ? ? ? ? ? latest ? ? ? ? ? ? ?06144b287844 ? ? ? ?7 days ago ? ? ? ? ?109MB
goharbor/chartmuseum-photon ? ? v0.7.1-v1.6.0 ? ? ? b67537c8726d ? ? ? ?7 days ago ? ? ? ? ?357MB
goharbor/harbor-migrator ? ? ? ?v1.6.0 ? ? ? ? ? ? ?22775c4e4066 ? ? ? ?7 days ago ? ? ? ? ?803MB
goharbor/redis-photon ? ? ? ? ? v1.6.0 ? ? ? ? ? ? ?06a776379641 ? ? ? ?7 days ago ? ? ? ? ?214MB
goharbor/clair-photon ? ? ? ? ? v2.0.5-v1.6.0 ? ? ? 3c5c2968147d ? ? ? ?7 days ago ? ? ? ? ?309MB
goharbor/notary-server-photon ? v0.5.1-v1.6.0 ? ? ? 4dd7df4ad4b6 ? ? ? ?7 days ago ? ? ? ? ?215MB
goharbor/notary-signer-photon ? v0.5.1-v1.6.0 ? ? ? 78decf4dc4d9 ? ? ? ?7 days ago ? ? ? ? ?212MB
goharbor/registry-photon ? ? ? ?v2.6.2-v1.6.0 ? ? ? 98bf341403a5 ? ? ? ?7 days ago ? ? ? ? ?201MB
goharbor/nginx-photon ? ? ? ? ? v1.6.0 ? ? ? ? ? ? ?71b4ae38b2e7 ? ? ? ?7 days ago ? ? ? ? ?138MB
goharbor/harbor-log ? ? ? ? ? ? v1.6.0 ? ? ? ? ? ? ?9de414888d83 ? ? ? ?7 days ago ? ? ? ? ?203MB
goharbor/harbor-jobservice ? ? ?v1.6.0 ? ? ? ? ? ? ?273959ce10be ? ? ? ?7 days ago ? ? ? ? ?198MB
goharbor/harbor-ui ? ? ? ? ? ? ?v1.6.0 ? ? ? ? ? ? ?dca75f6ec7d4 ? ? ? ?7 days ago ? ? ? ? ?221MB
goharbor/harbor-adminserver ? ? v1.6.0 ? ? ? ? ? ? ?08b2d70c45ce ? ? ? ?7 days ago ? ? ? ? ?187MB
goharbor/harbor-db ? ? ? ? ? ? ?v1.6.0 ? ? ? ? ? ? ?d241676e2034 ? ? ? ?7 days ago ? ? ? ? ?225MB

镜像打标记

[root@qas-k8s-harbor harbor]# docker tag 06144b287844 172.16.8.46/qas/nginx:latest
[root@qas-k8s-harbor harbor]# docker images
REPOSITORY ? ? ? ? ? ? ? ? ? ? ?TAG ? ? ? ? ? ? ? ? IMAGE ID ? ? ? ? ? ?CREATED ? ? ? ? ? ? SIZE
172.16.8.46/qas/nginx ? ? ? ? ? latest ? ? ? ? ? ? ?06144b287844 ? ? ? ?7 days ago ? ? ? ? ?109MB
nginx ? ? ? ? ? ? ? ? ? ? ? ? ? latest ? ? ? ? ? ? ?06144b287844 ? ? ? ?7 days ago ? ? ? ? ?109MB
goharbor/chartmuseum-photon ? ? v0.7.1-v1.6.0 ? ? ? b67537c8726d ? ? ? ?7 days ago ? ? ? ? ?357MB
goharbor/harbor-migrator ? ? ? ?v1.6.0 ? ? ? ? ? ? ?22775c4e4066 ? ? ? ?7 days ago ? ? ? ? ?803MB
goharbor/redis-photon ? ? ? ? ? v1.6.0 ? ? ? ? ? ? ?06a776379641 ? ? ? ?7 days ago ? ? ? ? ?214MB
goharbor/clair-photon ? ? ? ? ? v2.0.5-v1.6.0 ? ? ? 3c5c2968147d ? ? ? ?7 days ago ? ? ? ? ?309MB
goharbor/notary-server-photon ? v0.5.1-v1.6.0 ? ? ? 4dd7df4ad4b6 ? ? ? ?7 days ago ? ? ? ? ?215MB
goharbor/notary-signer-photon ? v0.5.1-v1.6.0 ? ? ? 78decf4dc4d9 ? ? ? ?7 days ago ? ? ? ? ?212MB
goharbor/registry-photon ? ? ? ?v2.6.2-v1.6.0 ? ? ? 98bf341403a5 ? ? ? ?7 days ago ? ? ? ? ?201MB
goharbor/nginx-photon ? ? ? ? ? v1.6.0 ? ? ? ? ? ? ?71b4ae38b2e7 ? ? ? ?7 days ago ? ? ? ? ?138MB
goharbor/harbor-log ? ? ? ? ? ? v1.6.0 ? ? ? ? ? ? ?9de414888d83 ? ? ? ?7 days ago ? ? ? ? ?203MB
goharbor/harbor-jobservice ? ? ?v1.6.0 ? ? ? ? ? ? ?273959ce10be ? ? ? ?7 days ago ? ? ? ? ?198MB
goharbor/harbor-ui ? ? ? ? ? ? ?v1.6.0 ? ? ? ? ? ? ?dca75f6ec7d4 ? ? ? ?7 days ago ? ? ? ? ?221MB
goharbor/harbor-adminserver ? ? v1.6.0 ? ? ? ? ? ? ?08b2d70c45ce ? ? ? ?7 days ago ? ? ? ? ?187MB
goharbor/harbor-db ? ? ? ? ? ? ?v1.6.0 ? ? ? ? ? ? ?d241676e2034 ? ? ? ?7 days ago ? ? ? ? ?225MB

登录harbor仓库

[root@qas-k8s-harbor harbor]# docker login 172.16.8.46 -uadmin -pHarbor12345
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Login Succeeded

上传镜像到harbor仓库

[root@qas-k8s-harbor harbor]# docker push 172.16.8.46/qas/nginx:latest
The push refers to repository [172.16.8.46/qas/nginx]
579c75bb43c0: Pushed?
67d3ae5dfa34: Pushed?
8b15606a9e3e: Pushed?
latest: digest: sha256:c0b69559d28fb325a64c6c8f47d14c26b95aa047312b29c699da10380e90b4d7 size: 948

技术分享图片

Centos 7.x部署Harbor镜像仓库

标签:rar   releases   ado   use   top   red   linux   service   driver   

原文地址:http://blog.51cto.com/10880347/2287839

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!