千家信息网

怎么进行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 = 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部署,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

0