当前位置: 首页 > news >正文

docker-compose离线安装harbor

1、下载harbor

goharbor下载:Releases · goharbor/harbor · GitHub

harbor-offline-installer-v2.11.0.tgz

2、解压

tar -xvf harbor-offline-installer-v2.11.0.tgz

3、创建一个卷目录,并复制一份配置文件

cd harbor; mkdir data;cp harbor.yml.tmpl harbor.yml

4、修改配置

hostname: harbor-tmp.teleagent.top(或者你的域名/localhost)

https的东西全部注释掉,可以采用nginx做ssl转发

harbor_admin_password:修改为你的密码

data_volume: /data/harbor/data

5、执行安装

./repare
./install.sh

6、测试web页面

浏览器上访问ip,或者域名,如果可以登录则创建一个项目:

7、开启远程docker

vi  /etc/docker/daemon.json

添加一个hosts字段就行:

{"data-root":"/data/docker-log","hosts": ["unix:///var/run/docker.sock", "tcp://0.0.0.0:2375"],"insecure-registries": ["harbor-tmp.teleagent.top"] 
}

如果这个方式不行,采用方式二:

vi /lib/systemd/system/docker.service

找到ExecStart行,修改它包含-H参数,指定要监听的socket。例如,要监听所有接口上的TCP端口2375,使用以下配置:

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

重启harbor

 docker compose down -v &&  docker compose up -d

http://www.lryc.cn/news/382627.html

相关文章:

  • 服务器“雪崩”的常见原因和解决方法 (C++)
  • 详解ES6中的类、对象和类的继承
  • 游戏遇到攻击有什么办法能解决?
  • 【LLM】GLM系列模型要点
  • 安卓开发,获取本机手机号
  • linux学习week1
  • 【React篇】父组件渲染时避免重复渲染子组件的3种处理方法
  • 深度神经网络——决策树的实现与剪枝
  • IOPaint前后端框架
  • 【Linux】进程间通信_2
  • Linux基础 - 常用命令
  • 轻松两步,借助向量数据库 VectorDB 与千帆 Appbuilder 构建个性化本地问答知识库
  • ONLYOFFICE 桌面编辑器 8.1
  • idea中的git在clone文件提示 filename too long
  • C++ 数组介绍
  • 思维导图MindManager2024最新版,让你的思维飞起来!
  • Spring容器启动流程——refresh()单个方法分析
  • Redis--注册中心集群 Cluster 集群
  • 秋招突击——6/20——复习{(单调队列优化)——最大子序列和,背包问题——宠物小精灵收服问题}——新作{两两交换链表中的节点}
  • 使用 MongoDB 剖析开放银行:技术挑战和解决方案
  • 鸿蒙 HarmonyOS NEXT星河版APP应用开发-阶段二
  • 26.4 Django 视图层
  • Hbase介绍
  • rollup学习笔记
  • 多商户零售外卖超市外卖商品系统源码
  • HTML 教程
  • 【仿真建模-解析几何】求有向线段上距指定点最近的坐标
  • Linux系统中常用的基本命令
  • 数据结构与算法:回溯算法约束条件:剪枝详解、示例(C#、C++)与回溯典型例题详解
  • 利用sortablejs实现拖拽排序