云原生之使用Docker部署webos私有云盘

2023-05-16

云原生之使用Docker部署webos私有云盘

  • 一、webos介绍
    • 1. webos简介
    • 2. webos特点
  • 二、本次实践介绍
    • 1. 本次实践简介
    • 2. 本次部署环境规划
  • 三、检查本地Docker环境
    • 1. 检查Docker版本
    • 2. 检查Docker服务状态
  • 四、下载webos镜像
  • 五、部署webos
    • 1. 创建挂载目录
    • 2. 创建webos容器
    • 3. 查看webos容器状态
    • 4. 检查webos容器运行日志
  • 六、webos的初始配置
    • 1. 验证数据库与缓存
    • 2. 设置登录账号和密码
    • 3. 登录webos网盘
  • 七、webos的基本使用
    • 1. 切换桌面模式
    • 2. 安装应用
    • 3. 终端工具连接Linux
    • 4. 分享文件
    • 5.查看分享文件

一、webos介绍

1. webos简介

WebOS是一个支持多种存储,云端存储&协同办公新体验:如Windows11体验的私有云盘/企业网盘。完全支持私有化部署,存储安全可控、数百种文件格式在线预览、编辑和播放、轻松分享。高效协作,细粒度权限管控全平台客户端覆盖,随时随地访问。

2. webos特点

  • Win11般交互式体验:完全仿照win的操作习惯 ;快捷键,菜单功能等。

  • 独家去除授权系统:所有页面授权信息都可改成使用者的,完全独立。

  • 分享页面自定义广告:可设置打开分享页面是否展示广告,自由设置。

  • 独家动态视频壁纸:支持视频/图片设为桌面壁纸,分享页面可单独设置壁纸。

  • 支持挂载第三方网盘:支持挂载市面上大多是的网盘,如:阿里云,百度云。

  • 海量插件应用免费用:提供免费的插件,逐步添加更多的插件。扩展更强。

  • 跨盘秒传支持第三方:跨盘秒传功能支持第三方网盘一键秒存,速度更快。

  • 全平台互通随时访问:全平台互通随时随地在任何设备上访问,更便捷。

二、本次实践介绍

1. 本次实践简介

1.本次部署环境为个人测试环境;
2.本次实践为使用docker快速部署webos应用;
3.学会webos私有网盘的基本使用。

2. 本次部署环境规划

hostnameIP地址docker版本webos容器镜像版本操作系统版本
jeven192.168.3.16620.10.17v1.2.6centos 7.6

三、检查本地Docker环境

1. 检查Docker版本

检查dokcer版本

[root@jeven ~]# docker version
Client: Docker Engine - Community
 Version:           20.10.17
 API version:       1.41
 Go version:        go1.17.11
 Git commit:        100c701
 Built:             Mon Jun  6 23:05:12 2022
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.17
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.17.11
  Git commit:       a89b842
  Built:            Mon Jun  6 23:03:33 2022
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.6
  GitCommit:        10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1
 runc:
  Version:          1.1.2
  GitCommit:        v1.1.2-0-ga916309
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

2. 检查Docker服务状态

检查Docker服务状态

[root@jeven ~]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2023-05-04 22:21:59 CST; 5 days ago
     Docs: https://docs.docker.com
 Main PID: 110020 (dockerd)
    Tasks: 29
   Memory: 1.7G

四、下载webos镜像

在dockerhub下载webos容器镜像,选择当前最新版本v1.2.6。

[root@jeven ~]# docker pull fs185085781/webos:v1.2.6
v1.2.6: Pulling from fs185085781/webos
Digest: sha256:6b19b0224ab04f318506893611b5c3657484c98fdbf0f6255bf681ff03dbdb45
Status: Image is up to date for fs185085781/webos:v1.2.6
docker.io/fs185085781/webos:v1.2.6

五、部署webos

1. 创建挂载目录

创建挂载目录

[root@jeven ~]# mkdir -p /data/webos
[root@jeven ~]# cd /data/webos/

2. 创建webos容器

使用docker-cli创建webos容器

docker run -itd --name webos -p 8089:8088 -v /data/webos/rootPath:/webos/api/rootPath -v /data/webos/apps:/webos/web/apps fs185085781/webos:v1.2.6

在这里插入图片描述

3. 查看webos容器状态

查看webos容器状态

[root@jeven webos]# docker ps
CONTAINER ID   IMAGE                      COMMAND                  CREATED          STATUS          PORTS                                       NAMES
3ac4e92e49bd   fs185085781/webos:v1.2.6   "/bin/sh -c 'sh rest…"   44 seconds ago   Up 39 seconds   0.0.0.0:8089->8088/tcp, :::8089->8088/tcp   webos

4. 检查webos容器运行日志

检查webos容器运行日志,确定webos服务正常运行。

[root@jeven webos]# docker logs webos 
cat: can't open 'pidfile.txt': No such file or directory
sh: you need to specify whom to kill
正在启动...

=========================================================
=                                                       =
=       欢迎使用腾飞软件,客户服务联系QQ185085781        =
=                                                       =
=========================================================

[2023-05-10 13:49:13] [DEBUG] cn.hutool.log.LogFactory: Use [Hutool Console Logging] Logger As Default.
[2023-05-10 13:49:14] [INFO] cn.tenfell.webos.o.i.s: webos started on 【0.0.0.0:8088】

六、webos的初始配置

1. 验证数据库与缓存

点击验证数据和缓存

在这里插入图片描述

2. 设置登录账号和密码

设置webos的登录用户和密码

在这里插入图片描述

3. 登录webos网盘

设置完账号和密码后,自动跳转到webos网盘的首页。

在这里插入图片描述

七、webos的基本使用

1. 切换桌面模式

点击左下角的桌面模式,进入到webos的桌面模式。

在这里插入图片描述

在这里插入图片描述

2. 安装应用

在应用商店,选择终端工具安装。

在这里插入图片描述
在这里插入图片描述

3. 终端工具连接Linux

使用终端工具ssh连接Linux

在这里插入图片描述
在这里插入图片描述

4. 分享文件

选择文件,右键共享,点击分享并复制。

在这里插入图片描述

在这里插入图片描述

5.查看分享文件

在浏览器输入复制的分享连接,填写提取密码,查看分享文件。

在这里插入图片描述
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

云原生之使用Docker部署webos私有云盘 的相关文章

随机推荐

  • 最全spring框架工作流程

    Spring执行流程 xff1a 用户发起请求到前端控制器 xff08 DispatcherServlet xff09 xff0c 该控制器会过滤出哪些请求可以访问Servlet 哪些不能访问 就是url pattern的作用 xff0c
  • python多线程爬虫教学,清晰易懂。

    首先需要知道什么是多线程 xff0c 多线程的作用 首先举个例子 xff0c 并发和并行 xff1a 并发 xff1a 并发 xff0c 在操作系统中 xff0c 是指一个时间段中有几个程序都处于已启动运行到运行完毕之间 xff0c 且这几
  • ubuntu 下ethtool安装

    1 xff0c 下载安装包 xff1a ethtool 2 6 37 tar xff0c 将其放入自己的路径下 xff0c 解压 xff1a tar xvf ethtool 2 6 37 tar 2 cd ethtool 2 6 37 执行
  • 第四章_表达式_4.9 sizeof 运算符

    4 9 sizeof 运算符 4 9 sizeof 运算符 4 9 sizeof 运算符 sizeof运算符返回一条表达式或一个类型名字所占的字节数 sizeof运算符满足右结合律 xff0c 其所得的值是一个size t类型的常量表达式
  • 初探ViewBinding

    视图访问的方式有常用的findViewById xff0c ButterKnife等多种方式 xff0c 这些方式的各方面对比如下 如上图所示 xff0c 在简明 编译安全和编译速度上都各有优势 xff0c 那么有没有一种方式可以一石 34
  • Kotlin--›Android 超轻,超好用,超简洁,超超超级RecyclerView分割线ItemDecoration封装

    需求分析 如图所示的 101 共2人 这一行 顶部有 一块白色区域 可以当做是分割线101 共2人 这一行 底部有一个很细的分割线 差不多撑满了一行人物信息 这一行 首次出现时 只有底部有分割线 而且还是 非撑满一行的效果人物信息 这一行
  • Linux系统网络配置详解

    1 当一台Linux虚拟机刚创建完成是无法上网 xff0c 所以需要我们去配置网络 2 右击虚拟界面 xff0c 点击打开终端 3 查看虚拟机的网关 xff08 1 xff09 点击VMware Workstation左上角的编辑 xff0
  • Linux的sed命令详解大全

    Linux的sed命令详解大全 一 sed命令介绍二 sed 的运行模式三 sed的相关选项四 sed基本用法1 sed语法2 sed的查看功能 查看passwd文件的第5到第8行内容 查看passwd文件中以roo开头的行 忽略大小写 x
  • Linux下shell脚本之双色球摇号脚本

    Linux下shell脚本之双色球摇号脚本 一 脚本要求二 脚本内容三 运行脚本 一 脚本要求 二 脚本内容 三 运行脚本 一 脚本要求 1 编写脚本Lottery sh 模拟摇号过程 2 6位数红色球随机生成 xff0c 不能重复 xff
  • 华为云计算基础之Fusion Compute介绍

    华为云计算基础之Fusion Compute介绍 一 Fusion compute 1 FusionCompute解释 2 FusionCompute特性 3 华为FusionSphere 4 华为云计算各组件关系 5 华为fusionco
  • 【Zabbix实战之部署篇】kubernetes集群搭建Zabbix监控平台

    kubernetes集群搭建Zabbix监控平台 一 zabbix介绍 1 zabbix简介 2 zabbix特点 3 zabbix的主要功能 4 zabbix架构图 二 检查本地k8s环境 1 检查系统pod运行状态 2 检查node节点
  • Linux系统之时间同步方法

    Linux系统之时间同步方法 一 使用NTP服务时间同步1 安装ntp2 启动ntp服务3 查看ntp服务4 修改ntp conf文件5 重启服务6 检查同步状态 二 使用ntpdate同步1 使用ntpd命令同步2 查看时间 三 处理nt
  • 猿创征文 | 国产数据库之openGauss的单机主备部署及快速入门

    猿创征文 国产数据库之openGauss的单机主备部署及快速入门 一 openGauss介绍 1 openGauss简介 2 openGauss特点 3 openGauss的逻辑架构图 二 环境检查 1 节点规划 2 操作系统版本 三 安装
  • 猿创征文 | 国产数据库之在k8s环境下部署RadonDB MySQL集群

    猿创征文 国产数据库之在k8s环境下部署RadonDB MySQL集群 一 RadonDB MySQL介绍 1 RadonDB MySQL简介 2 RadonDB MySQL的应用场景 3 RadonDB MySQL核心功能 4 Radon
  • 云原生之使用Docker部署docker-compose-ui工具

    云原生之使用Docker部署docker compose ui工具 一 Docker Compose UI介绍二 检查本地docker环境1 检查系统版本2 检查docker状态 三 下载Docker Compose UI镜像四 部署Doc
  • 在portainer上配置Docker私有镜像仓库

    在portainer上配置Docker私有镜像仓库 一 本次实践介绍 1 本次实践简介 2 环境规划 二 部署docke registry镜像仓库 1 创建registry容器 2 检查registry容器状态 3 测试私有仓库地址 4 添
  • Docker部署FAST OS DOCKER容器管理工具

    Docker部署FAST OS DOCKER容器管理工具 一 FAST OS DOCKER介绍1 FAST OS DOCKER简介2 FAST OS DOCKER特点 二 本次实践介绍1 本次实践简介2 本次实践环境 三 本地环境检查1 检
  • Kotlin--›Android 极致体验,图片转场动画(类似微信/QQ图片查看效果, 带拖拽返回, 高扩展, 支持任意类型界面过渡)

    效果图 大于2MB 本文核心 Transition TransitionManager 文章目录 1 Transition 入门captureStartValuescaptureEndValuescreateAnimator例子1 Colo
  • Linux系统之Team链路聚合配置

    Linux系统之Team链路聚合配置 一 Team链路聚合介绍1 Teaming技术简介2 网卡的bonding和Teaming技术3 Team常用工作模式 二 实践环境规划三 添加物理网卡1 新增物理网卡2 查看网卡信息 四 Team链路
  • 云原生之使用Docker部署webos私有云盘

    云原生之使用Docker部署webos私有云盘 一 webos介绍1 webos简介2 webos特点 二 本次实践介绍1 本次实践简介2 本次部署环境规划 三 检查本地Docker环境1 检查Docker版本2 检查Docker服务状态