Products
GG网络技术分享 2025-11-10 22:58 3
安装 Docker:
bash
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

安装 Docker Compose:
bash
sudo wget -c https://github.com/docker/compose/releases/download/./docker-compose-Linux-x86_64
sudo mv ./docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
生成 RSA 私钥和 CSR 文件:
bash
openssl genrsa -out this.domain.name.key 2048
openssl req -new -key this.domain.name.key -out this.domain.name.csr
生成自签名的 X.509 证书:
bash
openssl x509 -req -days 365 -in this.domain.name.csr -signkey this.domain.name.key -out this.domain.name.crt
修改 harbor.yml 配置文件, 设置如下参数:
yaml
hostname: harbor.yourdomain.com
httpport: 80
httpsport: 443
harboradminpassword: yourpassword
datavolume: /data
mysqlrootpassword: your_password
根据需要设置其他配置项,比方说邮件服务、LDAP/AD 集成、存储服务等。
bash
docker run -d \
--name vmwareharbor \
-p 80:80 \
-p 443:443 \
-v /data:/vmware/harbor/store \
-v /config/:/vmware/harbor/config \
vmware/harbor:latest
确保您的域名指向 Harbor 服务的 IP 地址。
以上步骤概述了用 vmwareharbor 作为 Docker 镜像存储库的基本安装和配置流程。根据实际需要,您兴许需要调整配置文件以习惯特定的周围或需求。
Demand feedback