怎么进行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 = adminemail_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数据库密码
网络安全等级保护对象是什么
概述网络安全工程师
学软件开发哪种培训靠谱吗
重庆软件开发定制大概费用