0
点赞
收藏
分享

微信扫一扫

html加载页面

言诗把酒 2024-09-12 阅读 12

华为云服务器Flexus X实例介绍

在这里插入图片描述

在这里插入图片描述

JmalCloud介绍

在这里插入图片描述

环境规划

操作系统JmalClouddockerdocker-compose连接方式
Huawei Cloud EulerOS 2.0jmalcloud:latest27.1.12.29.1本地shell

部署流程

查看docker服务状态

[root@flexusx-251f ~]# systemctl status docker.service
● docker.service - Docker Application Container Engine
     Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: d>
     Active: active (running) since Tue 2024-09-03 16:33:06 CST; 3 days ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 586452 (dockerd)
      Tasks: 249
     Memory: 233.5M
     CGroup: /system.slice/docker.service
     .............

检查docekr版本

[root@flexusx-251f ~]# docker --version
Docker version 27.1.1, build 6312585

检查docker compose 版本

[root@flexusx-251f ~]# docker-compose -v
Docker Compose version v2.29.1

拉取镜像

[root@flexusx-251f ~]# docker pull mongo:4.4
[root@flexusx-251f ~]# docker pull jmal/jmalcloud:latest
[root@flexusx-251f ~]# docker pull jmal/jmalcloud-nginx:latest
[root@flexusx-251f ~]# docker pull onlyoffice/documentserver:8.0.1

编写yaml文件

在这里插入图片描述

[root@flexusx-251f ~]# mkdir /jmalcloud
[root@flexusx-251f ~]# cd /jmalcloud/
[root@flexusx-251f jmalcloud]# vim docker-compose.yaml
[root@flexusx-251f jmalcloud]# cat docker-compose.yaml
services:
  mongo:
    container_name: jmalcloud_mongodb
    image: mongo:4.4
    environment:
      TZ: "Asia/Shanghai"
    volumes:
      - ./docker/jmalcloud/mongodb/data/db:/data/db
      - ./docker/jmalcloud/mongodb/backup:/dump
    restart: unless-stopped
    healthcheck:
      test: ["CMD", "mongo", "--eval", "db.adminCommand('ping')"]
      interval: 10s
      timeout: 5s
      retries: 3
    command: --wiredTigerCacheSizeGB 0.5

  jmalcloud:
    container_name: jmalcloud_server
    image: jmal/jmalcloud:latest
    environment:
      MONGODB_URI: "mongodb://mongo:27017/jmalcloud"
      TZ: "Asia/Shanghai"
      JVM_OPTS: "-Xms256m -Xmx1024m"
    volumes:
      - ./docker/jmalcloud/files:/jmalcloud/files/
    restart: unless-stopped
    depends_on:
      mongo:
        condition: service_healthy

  nginx:
    container_name: jmalcloud_nginx
    image: jmal/jmalcloud-nginx:latest
    ports:
      - 7070:80
      - 7071:8080
    environment:
      TZ: "Asia/Shanghai"
    links:
      - jmalcloud
      - office
    restart: unless-stopped

  office: # Optional
    container_name: jmalcloud_office
    image: onlyoffice/documentserver:8.0.1
    environment:
      TZ: "Asia/Shanghai"
      JWT_SECRET: "my_secret"
    restart: unless-stopped

创建容器

[root@flexusx-251f jmalcloud]# docker-compose up -d
[+] Running 5/5
 v Network jmalcloud_default    Created                                           0.0s
 v Container jmalcloud_mongodb  Healthy                                          12.1s
 v Container jmalcloud_office   Started                                           1.6s
 v Container jmalcloud_server   Started                                          12.2s
 v Container jmalcloud_nginx    Started                                          11.0s
 
 # 有四个容器正在运行,状态正常
[root@flexusx-251f jmalcloud]# docker-compose ls
NAME                STATUS              CONFIG FILES
jmalcloud           running(4)          /jmalcloud/docker-compose.yaml

# 查看日志
[root@flexusx-251f jmalcloud]# docker logs jmalcloud_server
       __  .___  ___.      ___       __        ______  __        ______    __    __   _______
      |  | |   \/   |     /   \     |  |      /      ||  |      /  __  \  |  |  |  | |       \
      |  | |  \  /  |    /  ^  \    |  |     |  ,----'|  |     |  |  |  | |  |  |  | |  .--.  |
.--.  |  | |  |\/|  |   /  /_\  \   |  |     |  |     |  |     |  |  |  | |  |  |  | |  |  |  |
|  `--'  | |  |  |  |  /  _____  \  |  `----.|  `----.|  `----.|  `--'  | |  `--'  | |  '--'  |
 \______/  |__|  |__| /__/     \__\ |_______| \______||_______| \______/   \______/  |_______/

:: jmalcloud   ::    (v2.9.3)
:: Spring Boot ::    (v3.2.4)
:: JDK Version ::    (v17.0.12)
......................

登录测试

配置安全组

在这里插入图片描述

登录网盘

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

基本使用

上传文件

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在线浏览文件

在这里插入图片描述

分享文件

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

设计制作

在这里插入图片描述

在这里插入图片描述

体验和感受

在数据安全与便捷访问日益重要的今天,拥有一个高效、安全的个人网盘成为了许多人的迫切需求。jMalCloud个人网盘,以其强大的文件管理功能、灵活的分享机制以及严格的数据加密技术,成为了众多用户信赖的私人数据管家。而今,借助华为云Flexus服务器的强大性能和Docker化部署的灵活性,jMalCloud个人网盘在云端实现了更为卓越的体验。

Flexus服务器 X实例上,通过Docker容器化技术部署jMalCloud个人网盘,不仅简化了安装与配置流程,还实现了资源的隔离与高效利用。Flexus提供的丰富云服务和稳定网络环境,确保了jMalCloud网盘的高速访问与数据安全。用户可以随时随地,通过任何设备访问自己的云端数据,享受便捷的数据管理服务。

值此828华为云企业上云节之际,无论是个人用户还是小型团队,都能在这一平台上找到适合自己的数据管理解决方案。让Flexus成为您云上私人数据管家的坚实后盾,jMalCloud个人网盘则为您的数据安全与便捷访问保驾护航。

选择华为云Flexus X实例与jMalCloud的强强联合,就是选择了高效、安全的云端数据管理新体验。点击下方链接,在828上云节的特惠期间,让我们一起迈向云端数据管理的新时代!

产品链接华为云Flexus云服务器X实例_直播_建站服务器-华为云
在这里插入图片描述

举报

相关推荐

0 条评论