【打工日常】Docker部署一款私有云存储网盘项目

一、项目介绍

1.项目简述
JmalCloud是一款私有云存储网盘项目,能够简单安全管理您的云端文件。
2.项目功能
支持OSS,阿里云OS、腾讯云OSS和MinIO;支持图片,音频,视频等文件的在线预览;支持Word、Excel、PPT、流程图和思维导图的编辑和预览;支持x86、arm64(Centos/Debian/Ubuntu/macOS);提供强大的在线文本编辑器;支持超大文件上传,断点续传;支持WebDAV。
3.项目开源地址
https://github.com/jamebal/jmal-cloud-view?tab=readme-ov-file#jmalcloud-%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%9B%98--english
二、项目搭建环境

1. 项目测试环境
A.项目搭建在腾讯云centos7.6,外网地址为43.138.153.157
Linux VM-8-12-centos 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
B.docker版本为26.01,docker-compose版本为v2.26.1
注意:本次实践部署环境为个人腾讯云的测试环境,若是生产环境请谨慎部署;对应开启了容器的端口,在linux下和防火墙下需开放对应端口。
2. 本次项目实施过程
使用docker下载镜像,创建好项目需要挂载的路径,通过docker-cli或者docker compose启动容器,启动容器后查看容器启动状态,查看容器的运行日志是否正常,以上全部正常执行后体验项目功能。
3.注意:docker下载镜像有可能遇到比较慢的情况,参考以下解决措施:
A.docker配置换源,进入/etc/docker的路径,如果

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-30 16:08:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-30 16:08:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-30 16:08:01       82 阅读
  4. Python语言-面向对象

    2024-04-30 16:08:01       91 阅读

热门阅读

  1. 数字证书简记

    2024-04-30 16:08:01       32 阅读
  2. Microsoft Edge 使用心得与深度探索

    2024-04-30 16:08:01       29 阅读
  3. websocket全局封装使用

    2024-04-30 16:08:01       27 阅读
  4. echarts地图绘制

    2024-04-30 16:08:01       30 阅读
  5. 【软测学习笔记】Linux入门Day02

    2024-04-30 16:08:01       31 阅读
  6. unix 命令总结

    2024-04-30 16:08:01       26 阅读
  7. 安卓adb 命令查看程序日志

    2024-04-30 16:08:01       31 阅读
  8. 使用ldirectord实现LVS健康检测

    2024-04-30 16:08:01       35 阅读
  9. 更通用的excel公式转python代码方法

    2024-04-30 16:08:01       32 阅读