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

docker搭建个人网盘和私有仓库Harbor

目录

1、使用mysql:5.7和 owncloud 镜像,构建一个个人网盘

2、安装搭建私有仓库 Harbor 


1、使用mysql:5.7和owncloud,构建一个个人网盘

1.拉取mysql:5.6镜像,并且运行mysql容器
[root@node8 ~]# docker pull mysql:5.7
[root@node8 ~]# docker run -d --name mysql_dba -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
2.拉取owncloud镜像
[root@node8 ~]# docker pull owncloud
[root@node8 ~]# docker run -d --name my_o --link mysql_dba:own owncloud:latest

 接下来用浏览器进行访问,并且登录

2、安装搭建私有仓库 Harbor 

下载地址:GitHub - docker/compose: Define and run multi-container applications with Docker

1.安装harbor之前,需要安装Docker Compose,路径上面给到的
2.移动目录,增加权限
[root@node8 ~]# mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
[root@node8 ~]# chmod +x /usr/local/bin/docker-compose
[root@node8 ~]# docker-compose --version
Docker Compose version v2.20.33.下载docker harbor离线安装包,地址如下:
https://github.com/goharbor/harbor/releases
4.解压
[root@node8 ~]# tar xf harbor-offline-installer-v2.8.4.tgz -C /usr/local/
[root@node8 ~]# cd /usr/local/harbor/
[root@node8 harbor]# cp harbor.yml.tmpl harbor.yml
5.修改配置文件
[root@node8 harbor]# vim harbor.yml

6.运行安装脚本
[root@node8 harbor]# ./install.sh 
✔ ----Harbor has been installed and started successfully.----
# 看到这行,说明启动成功

在浏览器上进行访问:

在配置文件中有记录,用户admin,密码123456

相关文章:

docker搭建个人网盘和私有仓库Harbor

目录 1、使用mysql:5.7和 owncloud 镜像,构建一个个人网盘 2、安装搭建私有仓库 Harbor 1、使用mysql:5.7和owncloud,构建一个个人网盘 1.拉取mysql:5.6镜像,并且运行mysql容器 [rootnode8 ~]# docker pull mysql:5.7 [rootnode8 ~]# doc…...

智慧排水监测系统,科技助力城市排水治理

城市里,人们每天通过道路通行,人多,路窄,都会拥堵。同样,下雨天,雨水通过雨篦汇集、管道输送,最终排出去,当雨水过大,或者管道过窄,或者管道不通畅&#xff0…...

部署java程序的服务器cpu过高如何排查和解决

1.top命令找到占用CPU高的Java进程PID 2.根据进程ID找到占用CPU高的线程 ps -mp pid -o THREAD,tid | sort -r ps -mp 124682 -o THREAD,tid | sort -r 3.将指定的线程ID输出为16进制格式 printf “%x\n” tid printf "%x\n" 6384 18f0 4.jstack pid |…...

合宙Air724UG LuatOS-Air LVGL API控件--按钮 (Button)

按钮 (Button) 按钮控件,这个就不用多说了,界面的基础控件之一。 示例代码 – 按键回调函数 event_handler function(obj, event) if event lvgl.EVENT_CLICKED then print(“Clicked\n”) elseif event lvgl.EVENT_VALUE_CHANGED then print(“To…...

new/delete与malloc/free的区别

new/delete与malloc/free的区别 new、delete是C中的操作符,而malloc、free是标准库函数。 new 和 delete 是类型安全的,它们能够根据要分配的对象类型进行内存分配和释放,并调用相应的构造函数和析构函数。而 malloc 和 free 则是无类型的&am…...

QT listWidget 中实现元素的自由拖拽

QListWIdget中拖拽元素移动 setMovement(QListView::Movement::Free);setDragEnabled(true); setDragDropMode(DragDropMode::DragDrop); setDefaultDropAction(Qt::DropAction::MoveAction);...

ChatGPT AIGC 完成二八分析柏拉图的制作案例

我们先让ChatGPT来总结一下二八分析柏拉图的好处与优点 同样ChatGPT 也可以帮我们来实现柏拉图的制作。 效果如下: 这样的按年份进行选择的柏拉图使用前端可视化的技术就可以实现。 如HTML,JS,Echarts等,但是代码可以让ChatGPT来做,生成。 在ChatGPT中给它一个Prompt …...

Python 分析HTTP的可靠性

在这篇文章中,我们将介绍如何使用 Python 来分析代理服务提供商的可靠性。代理服务在许多场景中都非常有用,例如突破地理限制、保护隐私和提高网络安全性。然而,并非所有的代理服务提供商都是可靠的。因此,我们将使用 Python 来测…...

数据库连接报错CannotGetJdbcConnectionException: Failed to obtain JDBC Connection

数据库连接报错CannotGetJdbcConnectionException: Failed to obtain JDBC Connection 报错信息 [Namecom.primeton.esb.online.restaurant.ms.online.mediaService.mediaService.biz][activity nameJDBC调用][activity idinvokePojo9] throw an exception:java.lang.Excepti…...

【Linux系列】vmware虚拟机网络配置详解

非原创 原文地址[1] 首发博客地址[2] 系列文章地址[3] vmware 为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。 打开…...

AUTOSAR规范与ECU软件开发(实践篇)7.8 MCAL模块配置方法及常用接口函数介绍之Icu的配置

目录 1、前言 2 、Icu模块 (1) Icu General配置 (2) IcuConfigSet配置 (3) IcuConfigSet配置 1、前言 本例程的硬件平台为MPC5744P开发板&...

2023-9-2 Prim算法求最小生成树

题目链接&#xff1a;Prim算法求最小生成树 #include <iostream> #include <cstring> #include <algorithm>using namespace std;const int N 510, INF 0x3f3f3f3f;int n, m; int g[N][N]; int dist[N]; bool st[N];int prim() {memset(dist, 0x3f, size…...

骨传导耳机会影响听力吗?这是真的吗?

首先正常的使用骨传导耳机并不会影响我们的听力&#xff01;那是为什么呢&#xff1f;&#xff1f; 因为骨传导是一种声音传导方式&#xff0c;可以通过人的颅骨、骨迷路、内耳淋巴液传递、螺旋器、听神经、听觉中枢来传递声波。 相对于通过耳道声波的经典声音传导方式&#x…...

【华为OD机试python】 阿里巴巴找黄金宝箱(Ⅱ)【2023 B卷|100分】

题目描述 一贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地, 藏宝地有编号从0-N的箱子,每个箱子上面贴有箱子中藏有金币的数量。 从金币数量中选出一个数字集合,并销毁贴有这些数字的每个箱子, 如果能销毁一半及以上的箱子,则返回这个数字集合的最小大…...

9.6 【C语言】使用枚举类型

如果一个变量只有几种可能的值&#xff0c;则可以定义为枚举类型&#xff0c;所谓“枚举”就是指把可能的值一一列举出来&#xff0c;变量的值只限于列举出来的值的范围内。 声明枚举类型用enum开头&#xff0c;例如&#xff1a; enum Weekday{sun,mon,tue,wed,thu,fri,sar};…...

一文了解tcp/ip协议的运行原理

接触代理ip的人都了解https/sock5等ip协议&#xff0c;那么TCP/IP 协议又是什么&#xff1f; 一、什么是TCP/IP 协议&#xff1f; TCP/IP 协议实际上是一系列网络通信协议的一个统称&#xff0c;他负责具体的数据传输工作&#xff0c;核心的两个协议包括TCP以及IP&#xff0c…...

spring cloud alibaba

项目依赖 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.2.5.RELEASE</version></parent><properties><springcloud.alibaba.version>2.1…...

K 次取反后最大化的数组和【贪心算法】

1005 . K 次取反后最大化的数组和 给你一个整数数组 nums 和一个整数 k &#xff0c;按以下方法修改该数组&#xff1a; 选择某个下标 i 并将 nums[i] 替换为 -nums[i] 。 重复这个过程恰好 k 次。可以多次选择同一个下标 i 。 以这种方式修改数组后&#xff0c;返回数组 可能…...

pulsar集群搭建_亲测成功

pulsar集群搭建_亲测成功 单机运行请看: Linux MacBook单机部署Pulsar并开启认证功能 集群组成 搭建 Pulsar 集群至少需要 3 个组件&#xff1a;ZooKeeper 集群、BookKeeper 集群和 broker 集群&#xff08;Broker 是 Pulsar 的自身实例)。这三个集群组件如下&#xff1a; …...

笔记:linux中LED驱动设备树配置和用法

设备树中节点配置 设备树中的LED驱动一般是这样写&#xff0c;LED驱动可以控制GPIO的电平变化&#xff0c;生成文件节点很方便 leds: leds {compatible "gpio-leds";gpio_demo: gpio_demo {label "gpio_demo";gpios <&gpio0 RK_PC0 GPIO_ACTIV…...

OpenHarmony 5.0.3兼容性认证实战:BQ3576HM开发板全栈移植与调优

1. 项目概述&#xff1a;一次关键的“兼容性认证”实战最近&#xff0c;我们团队基于贝启科技的BQ3576HM开发板套件&#xff0c;成功通过了OpenHarmony 5.0.3 Release版本的兼容性测评。这听起来像是一个简单的“通过测试”的新闻&#xff0c;但对于真正在一线做OpenHarmony设备…...

保姆级教程:用Ucinet和Data数据园搞定CNKI文献关键词共现分析(附数据清洗技巧)

学术研究者的文献计量分析实战指南&#xff1a;从CNKI数据到知识图谱可视化 在当今信息爆炸的时代&#xff0c;学术研究者面临的最大挑战之一是如何从海量文献中快速识别研究热点和知识结构。文献计量分析作为一种量化研究方法&#xff0c;能够帮助学者们系统性地梳理领域发展脉…...

被AI冲击的App,反成了Agent的命门

2026年最流行的一个判断&#xff1a;AI Agent要吃掉一切图形界面&#xff0c;对话即服务&#xff0c;App即将消亡。 这个判断的依据并非没有道理。Agent确实在接管"发现"和"调度"——用户不再需要主动打开某个App&#xff0c;而是告诉Agent"帮我订一…...

ESP32-C3 I²S实战:手把手教你驱动ES8311音频编解码器实现回声消除

ESP32-C3与ES8311音频系统实战&#xff1a;从硬件连接到回声消除算法优化 在智能语音交互设备、会议系统和便携式录音设备中&#xff0c;音频处理能力已成为核心需求。ESP32-C3作为一款高性价比的Wi-Fi/BLE双模芯片&#xff0c;其内置的IS接口为音频应用提供了专业级数字音频传…...

AI插件深度对比 | Copilot、Tabnine、Codeium谁是王者

Copilot 的代码补全能力确实厉害&#xff0c;我试过在写 Python 函数的时候&#xff0c;只要输入注释&#xff0c;它就能自动生成函数体。比如写 “# 计算斐波那契数列”&#xff0c;它能直接给出递归和迭代两种实现方式。不过有时候生成的代码有点冗长&#xff0c;需要手动精简…...

emacs-which-key替代方案对比:为什么它成为Emacs 30标准功能

emacs-which-key替代方案对比&#xff1a;为什么它成为Emacs 30标准功能 【免费下载链接】emacs-which-key Emacs package that displays available keybindings in popup 项目地址: https://gitcode.com/gh_mirrors/em/emacs-which-key emacs-which-key是一款能够在Ema…...

用Sunshine搭建私人游戏串流服务器:从零到畅玩的完整指南

用Sunshine搭建私人游戏串流服务器&#xff1a;从零到畅玩的完整指南 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine 你是否想过将高性能游戏电脑变成随时可用的云游戏服务器&…...

避坑指南:iMX6ULL上RTL8723BU模块的WiFi延迟与蓝牙扫描问题分析与优化

iMX6ULL平台RTL8723BU模块WiFi/蓝牙深度调优实战 当iMX6ULL开发板遇上RTL8723BU这款高性价比的WiFi蓝牙二合一模块&#xff0c;不少开发者会发现&#xff1a;虽然基础功能能跑通&#xff0c;但实际应用中WiFi延迟飙高、蓝牙设备扫描不稳定等问题频频出现。这就像买了一辆能启动…...

【限时解密】Perplexity写作辅助底层架构图首次公开:基于逆向分析的7大能力边界与替代方案评估

更多请点击&#xff1a; https://codechina.net 第一章&#xff1a;Perplexity写作辅助功能的定位与核心价值 Perplexity并非传统意义上的语法校对工具或模板生成器&#xff0c;而是一个以“问题驱动、证据锚定”为核心范式的智能写作协作者。它将用户输入的写作任务自动解构为…...

哨兵1号数据处理必备:如何搞定精密轨道文件和SRTM DEM数据(最新可用链接)

哨兵1号数据处理实战&#xff1a;精密轨道与SRTM DEM数据获取全指南 对于从事InSAR或时序分析的遥感研究者而言&#xff0c;数据预处理阶段的轨道校正和地形相位去除是决定成果精度的关键步骤。本文将聚焦哨兵1号SAR数据处理中最核心的两类辅助数据——精密轨道文件和SRTM DEM&…...