怎么进行VMware Harbor部署
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇文章给大家分享的是有关怎么进行VMware Harbor部署,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。了解一下怎么部署harbo
千家信息网最后更新 2026年11月02日怎么进行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安全错误
数据库的锁怎样保障安全
咖啡豆
上海卓越科技互联网
互联网科技公司华为
鸠鸠互联网科技
青岛互联网科技公司
互联网 科技创业
互联网科技作文
凡科互联网科技
宜安科技 互联网金融
互联网 科技服务平台
老年人脱离互联网科技的作文
互联网科技教育视频
互联网公司黑科技创始人
深圳市罗太互联网科技有限公司
伍佰万互联网科技怎么赚钱
图游互联网科技
九思连强互联网电子科技有限公司
新氧科技和美国互联网有关系吗
唐山双旺合互联网科技产业园
青岛易易互联网科技
百单网互联网科技有限公司
互联网科技工作委员会主任
西安纸贵互联网科技有限公司
互联网科技公司华为
以房互联网科技
丰台科技园 互联网
宁波青枫互联网科技有限公司
华夏恒生互联网科技013171
张家口科技产业互联网平台
互联网 科技节活动 微视频大赛