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

云原生之使用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. 本次部署环境规划

hostname IP地址 docker版本 webos容器镜像版本 操作系统版本
jeven 192.168.3.166 20.10.17 v1.2.6 centos 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. 验证数据库与缓存

点击验证数据和缓存

云原生之使用Docker部署webos私有云盘_第1张图片

2. 设置登录账号和密码

设置webos的登录用户和密码

云原生之使用Docker部署webos私有云盘_第2张图片

3. 登录webos网盘

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

云原生之使用Docker部署webos私有云盘_第3张图片

七、webos的基本使用

1. 切换桌面模式

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

云原生之使用Docker部署webos私有云盘_第4张图片

2. 安装应用

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

云原生之使用Docker部署webos私有云盘_第5张图片
云原生之使用Docker部署webos私有云盘_第6张图片

3. 终端工具连接Linux

使用终端工具ssh连接Linux

云原生之使用Docker部署webos私有云盘_第7张图片
云原生之使用Docker部署webos私有云盘_第8张图片

4. 分享文件

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

云原生之使用Docker部署webos私有云盘_第9张图片

云原生之使用Docker部署webos私有云盘_第10张图片

5.查看分享文件

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

云原生之使用Docker部署webos私有云盘_第11张图片
云原生之使用Docker部署webos私有云盘_第12张图片

你可能感兴趣的:(云原生,docker,云原生,容器,webos,网盘)