千家信息网

怎么进行VMware Harbor部署

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本篇文章给大家分享的是有关怎么进行VMware Harbor部署,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。了解一下怎么部署harbo
千家信息网最后更新 2025年12月03日怎么进行VMware Harbor部署

本篇文章给大家分享的是有关怎么进行VMware Harbor部署,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

了解一下怎么部署harbor。

系统

OS:Ubuntu 16.04.3 LTS

Kernel:ubuntu16.04-2 4.4.0-87-generic

下载docker-ce

我跟她https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/docker-ce_18.03.0~ce-0~ubuntu_amd64.deb

安装docker-ce

dpkg -i docker-ce_18.03.0_ce-0_ubuntu_amd64.deb

检查docker-ce

docker info

依赖安装

apt-get install python2.7  python-minimal

docker-compose安装

curl -L https://github.com/docker/compose/releases/download/1.19.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-composechmod +x /usr/local/bin/docker-compose

ps:不要apt-get install docker-compose安装,默认仓库中的docker-compose版本太低

docker-compose自动补全插件安装

curl -L https://raw.githubusercontent.com/docker/compose/1.19.0/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose

harbor离线包下载

cd  /opt/programswget https://storage.googleapis.com/harbor-releases/release-1.5.0/harbor-offline-installer-v1.5.1.tgz=========================下载完解压========================================tar zxvf harbor-offline-installer-v1.5.1.tgz

工作目录设定

/opt/programs/harbor

调整harbor.cfg配置

文件在/opt/programs/harbor/harbor.cfg

_version = 1.5.0hostname = 192.168.1.6ui_url_protocol = httpmax_job_workers = 5customize_crt = onssl_cert = /data/cert/server.crtssl_cert_key = /data/cert/server.keysecretkey_path = /dataadmiral_url = NAlog_rotate_count = 5log_rotate_size = 200Mhttp_proxy =https_proxy =no_proxy = 127.0.0.1,172.31.68.243,uiemail_identity = email_server = smtp.mydomain.comemail_server_port = 25email_username = sample_admin@mydomain.comemail_password = abcemail_from = admin email_ssl = falseemail_insecure = falseharbor_admin_password = Harbor12345auth_mode = db_authldap_url = ldaps://ldap.mydomain.comldap_basedn = ou=people,dc=mydomain,dc=comldap_uid = uid ldap_scope = 2 ldap_timeout = 5ldap_verify_cert = trueldap_group_basedn = ou=group,dc=mydomain,dc=comldap_group_filter = objectclass=groupldap_group_gid = cnldap_group_scope = 2self_registration = ontoken_expiration = 30project_creation_restriction = everyonedb_host = mysqldb_password = root123db_port = 3306db_user = rootredis_url = redis:6379clair_db_host = postgresclair_db_password = passwordclair_db_port = 5432clair_db_username = postgresclair_db = postgresuaa_endpoint = uaa.mydomain.orguaa_clientid = iduaa_clientsecret = secretuaa_verify_cert = trueuaa_ca_cert = /path/to/ca.pemregistry_storage_provider_name = filesystemregistry_storage_provider_config =

安装harbor

./install.sh

查看harbor image

docker image ls

查看harbor container

docker container ls

登录harbor

http://192.168.1.6

ps:默认用户名密码是admin/Harbor12345

管理界面

ps:怎么使用就不详细描述了,下面讲解一下怎么push镜像上去,换一台机ubuntu机器执行以下命令(ubuntu16.04-2)

调整docker默认配置

#/etc/docker/daemon.json{  "registry-mirrors": ["http://aa2fd190.m.daocloud.io"],  "insecure-registries":["http://172.31.68.241"]}

调整docker启动配置文件

#/lib/systemd/system/docker.service# 在service模块下调整ExecStart项[Service]Type=notifyExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

配置生效

systemctl daemon-reloadsystemctl restart docker.service

查看docker状态

systemctl status docker.service

CLI登录harbor

docker login 192.168.1.6
root@ubuntu16.04-2:~#docker login 192.168.1.6Username (admin): adminPassword: Login Succeededroot@ubuntu16.04-2:~#

image打tag

先检查当前主机上的image

针对hello-world打tag

ps:里面的ip换成192.168.1.6(实在是没图了)

docker tag hello-world:latest 172.31.68.241/library/hello-world:latest

push镜像

docker push 172.31.68.241/library/hello-world:latest

pull镜像

调整docker配置文件

#/etc/default/docker# 调整DOCKER_OPTS如下DOCKER_OPTS="--registry-mirror=http://172.31.68.241 --insecure-registry 172.31.68.241"

重启docker

systemctl daemon-reloadsystemctl restart docker.service

pull镜像

docker pull 172.31.68.241/library/hello-world

以上就是怎么进行VMware Harbor部署,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

调整 配置 镜像 文件 更多 知识 篇文章 工作 检查 登录 实用 主机 仓库 命令 密码 就是 工作会 插件 文章 机器 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 梦幻服战服务器要求 iis6服务器管理工具如何升级 手机软件开发商与手机收益比 小程序能连别人的服务器吗 计算机网络技术及应用备课 昆山软件开发文档 数据库安全技术实训总结 长垣软件开发 管理与配置ftp服务器步骤 数据库14287是啥意思 ccl数据库维修 软件开发的承建方的要求 一个服务器可以安装几个系统 联想服务器关机错误无法启动 xammp数据库密码 苏州软件开发app一般要多少钱 吉林潮流软件开发价格服务标准 陕西飞腾服务器价格多少 代表网络技术部的宣传形象 肇庆电商软件开发常见问题 华三ntp服务器设置时间 软件开发一个月加班次数 魔兽服务器人口情况 恒生科技 中概互联 中美互联网 网络安全宣传周h5图片 xammp数据库密码 网络安全等级保护对象是什么 概述网络安全工程师 学软件开发哪种培训靠谱吗 重庆软件开发定制大概费用
0