一、在运维主机上安装私有仓库步骤
<代码> cd/选择 选择]# mkdir src 选择]# cd src/#可以去这个地址下载,也可以直接用我用的软件包 https://github.com/goharbor/harbor/releases/tag/v1.8.3 src) # tar xf harbor-offline-installer-v1.8.3。tgz - c/opt/src) # cd/opt/选择]# mv/harbor-v1.8.3港湾 选择]# ln - s/opt/harbor-v1.8.3//opt/港口 选择]# cd港 港)#会 港)# vi港口。yml #修改港文件的内容 主机名:test-harbor.cedarhd.com http: 端口:180 #修改默认端口,后面会安装NGINX反代 data_volume:/数据/港口 地点:/数据/港/日志 港)# mkdir - p/数据/港/日志 港)# yum安装docker-compose - y #港依赖的docer-compose组件运行 港)# rpm qa docker-compose #:码头工人1.18.0 - 4. el7.noarch——组成 港)#。/安装。sh #安装并运行港口 港)# docker-compose ps #安装当前运行的容器进程 港)#码头工人ps - [root@test-operator证书]#码头工人ps 容器标识图像命令创建状态端口名称 a5b3eb804709 goharbor/nginx-photon: v1.8.3“nginx - g的守护进程…”(健康)2天前47小时0.0.0.0:180→80/tcp nginx 84年b61a9d364b goharbor/harbor-jobservice: v1.8.3“/港/开始。sh harbor-jobservice“2天前47小时 9 d6db31fdaa6 goharbor/harbor-portal: v1.8.3“nginx - g…“2天前的守护进程(健康)80/tcp harbor-portal 47小时 1 b6169cd0b99 goharbor/harbor-core: v1.8.3“/港/开始。上海“2天前47小时harbor-core(健康) cd132bba509a goharbor/harbor-db: v1.8.3”/入口点。承宪…“2天前47小时(健康)5432/tcp harbor-db 9708年d7e2ed19 goharbor/redis-photon: docker-entrypoint v1.8.3”。年代…“2天前47小时6379/tcp复述 293年e1726014a goharbor/registry-photon: v2.7.1补丁- 2819 v1.8.3”/入口点。sh/etc…“2天前47小时(健康)5000/tcp注册表 4 bfc311f4858 goharbor/harbor-registryctl: v1.8.3“/港/开始。上海“2天前47小时registryctl(健康) 80年a12b72f589 goharbor/驻港日记:v1.8.3”/bin/sh - c/usr/loc…“2天前47小时(健康)127.0.0.1:1514→10514/tcp驻港日记 港)# yum安装nginx - y #安装nginx反向代理到harbor180端口 港)# vi/etc/nginx/conf.d/harbor.od.com.conf 服务器{ 听80; server_name harbor.od.com; client_max_body_size 1000; 位置/{ proxy_pass http://127.0.0.1:180; } } 港)# nginx - t 港)# systemctl开始nginx 港)# systemctl启用nginx 代码>
二、推送一个镜像到港私有仓库
<代码>港)#码头工人拉nginx: 1.7.9 港)# | grep 1.7.9码头工人图像 港)#码头工人标签84581 e99d807 test-harbor.cedarhd.com/public/nginx:v1.7.9 港)#码头工人登录test-harbor.cedarhd.com 账号:管理 密码:Harbor12345 200港]#码头工人推test-harbor.cedarhd.com/public/nginx:v1.7.9 代码>