1.安装docker-compose
curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose --version
wget http://36.134.8.95:8001/harbor2.0.tar.gz
tar xf harbor2.0.tar.gz -C /data/scripts/
cd /data/scripts/harbor
cp harbor.yml.tmpl harbor.yml
[root@zhyly-test-003 harbor]
hostname: 192.168.2.28
http:
port: 8090
harbor_admin_password: 12345
database:
password: root123
max_idle_conns: 100
max_open_conns: 900
data_volume: /data/harbor
trivy:
ignore_unfixed: false
skip_update: false
insecure: false
jobservice:
max_job_workers: 10
notification:
webhook_job_max_retry: 10
chart:
absolute_url: disabled
log:
level: info
local:
rotate_count: 50
rotate_size: 200M
location: /var/log/harbor
_version: 2.3.0
proxy:
http_proxy:
https_proxy:
no_proxy:
components:
- core
- jobservice
- trivy
mkdir /data/harbor
./install.sh
ss -lntup |grep 8090
2.配置nginx代理
[root@zhyly-pre-003 4-layer-conf.d]
upstream zhyly-harbor {
server 192.168.2.28:8090;
}
server {
listen 30009;
proxy_pass zhyly-harbor;
}
[root@zhyly-pre-003 4-layer-conf.d]
tcp LISTEN 0 511 *:30009 *:* users:(("nginx",pid=25017,fd=6),("nginx",pid=25016,fd=6),("nginx",pid=25015,fd=6),("nginx",pid=25014,fd=6),("nginx",pid=8730,fd=6))
K8S节点修改/etc/docker/daemon.json并reload docker
systemctl reload docker
docker login 仓库地址
登录harbor仓库,(系统会保存登录信息)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?