docker+fastdfs+springboot一键式搭建分布式文件服务器

1.拉去镜像

docker pull qbanxiaoli/fastdfs

2.启动fastdfs

docker run -d --restart=always --privileged=true --net=host --name=fastdfs -e IP={IP} -e WEB_PORT=80 -v ${HOME}/fastdfs:/var/local/fdfs qbanxiaoli/fastdfs

IP 后面是你的服务器公网ip或者虚拟机的IP,-e WEB_PORT=80 指定nginx端口

3.测试fastdfs是否搭建成功

docker exec -it fastdfs /bin/bash

echo "Hello FastDFS!">index.html

fdfs_test /etc/fdfs/client.conf upload index.html

能返回url就意见搭建成功

4.搭建springboot

代码地址:https://gitee.com/WuLiang19900120/fastdfs.git

原文地址:https://www.cnblogs.com/418836844qqcom/p/12202545.html

时间: 2024-11-03 01:51:26

docker+fastdfs+springboot一键式搭建分布式文件服务器的相关文章

如何一键式搭建微信小程序

有了微信小程序,对你到底意味着什么? 对于用户来说,再也不用担心手机的内存不够用了!一个小程序只有1M,随便卸载一个App,就能安装很多小程序! 对于老板来说,你不再需要花费数十万来去请外包公司帮你去开发一个App来,而且还不能做多机型的适配! 对于开发者来说,你有了一个新的做私活的机会!微信小程序的模式让你轻轻松松一个人完成所有任务! 接入微信小程序,我们究竟有哪些问题? 微信小程序,是一个新生事物,和我们的传统的Web业务并不相同,而其基于JS的语法,也让很多前端开发工程师涌入其中.那么微信

docker 1.9.1使用 iso虚拟光驱一键式安装方法

基本docker版本的更新,本次推出1.9.1版本的一键式安装方法: 从centos的yum安装我们就能看到1.9.1版本的docker更新了多个组件,所以在准备rpm资源时就需要准备得更充分了,以免因为缺少组件而中断安装: 1.准备iso文件: 将rpm包及sh脚本放在同一大目录中,使用UltrISO软件制作iso,名称可自定义: 此处我们按照UltrISO默认:得到 20151209_142011.iso 目录结构:以下有安装顺序,此处不讨论,有耐心的朋友可以按照rpm测试 /dockers

一键式Spring集成工具 Spring Boot

最近公司使用Spring boot进行开发,稍微了解一下,不过自我感觉把集中式配置applicate.properties搞明白,注解用过Spring MVC的boot绝对没问题的 比如拦截器:@Aspect public class ControllerAspect { //对 com.store59.creditmall.controller包下面的所有类的所有带request对象的方法 进行拦截 @Before("execution(* com.store59.creditmall.con

Linux平台(Centos7)-lnmp一键式部署mysql,nginx,php,php-fpm服务

Linux平台(Centos7)-lnmp一键式部署mysql,nginx,php,php-fpm服务 1. 部署方式1:手动部署. 6 1.1. 配置防火墙. 6 1.2. 关闭firewall 6 1.3. 安装iptables防火墙. 6 1.4. 安装Apache 7 1.5. 安装MariaDB 9 1.5.1. 安装MariaDB 9 1.5.2. 启动服务. 10 1.5.3. 设置开机启动. 10 1.5.4. 为root账户设置密码. 11 1.5.5. 重启MariaDB 1

CentOS 7 安装Java环境(脚本一键式安装)

CentOS安装Java环境(脚本一键式安装) 本文适用于不使用docker的情况 1. 第一步:下载一个适用于cenos的java包,jdk-8u181-linux-x64.tar.gz 放在/opt/java目录下. 链接:https://pan.baidu.com/s/1UrrqwjUz47vwdZ733I9t7Q 提取码:homv 复制这段内容后打开百度网盘手机App,操作更方便哦 2. 第二步:同样在/opt/java新建一个install.sh文件,内容如下 tar zxvf /op

MySQL最新版本 MySQL5.7.11 批量自动化一键式安装

以前都喜欢了源码安装MySQL,总觉得源码是高大上的事情,不过源码也需要时间,特别是make的时候,如果磁盘和cpu差的话,时间很长很长,在虚拟机上安装mysql尤其甚慢了. 现在业务发展了,开始在云上部署了,需要经常安装mysql,有的时候一次部署很多台,如果还是源码安装一个个去执行,效率就比较差了,所以准备采用更快效率的二进制来实现一键式自动化安装mysql. 1,mysql二进制安装包下载地址 下载地址:http://download.csdn.net/detail/mchdba/9488

基于Docker的TensorFlow机器学习框架搭建和实例源码解读

概述:基于Docker的TensorFlow机器学习框架搭建和实例源码解读,TensorFlow作为最火热的机器学习框架之一,Docker是的容器,可以很好的结合起来,为机器学习或者科研人员提供便捷的机器学习开发环境,探索人工智能的奥秘,容器随开随用方便快捷.源码解析TensorFlow容器创建和示例程序运行,为热爱机器学者降低学习难度. 默认机器已经装好了Docker(Docker安装和使用可以看我另一篇博文:Ubuntu16.04安装Docker1.12+开发实例+hello world+w

从Storm和Spark Streaming学习流式实时分布式计算系统的设计要点

0. 背景 最近我在做流式实时分布式计算系统的架构设计,而正好又要参见CSDN博文大赛的决赛.本来想就写Spark源码分析的文章吧.但是又想毕竟是决赛,要拿出一些自己的干货出来,仅仅是源码分析貌似分量不够.因此,我将最近一直在做的系统架构的思路整理出来,形成此文.为什么要参考Storm和Spark,因为没有参照效果可能不会太好,尤其是对于Storm和Spark由了解的同学来说,可能通过对比,更能体会到每个具体实现背后的意义. 本文对流式系统出现的背景,特点,数据HA,服务HA,节点间和计算逻辑间

简单springboot及springboot cloud环境搭建

springboot使用特定的方式,简化了spring的各种xml配置文件,并通过maven或者gradle,更见方便了基础开发环境的搭建. springboot基础应用搭建 首先建立maven工程. pom.xml文件配置如下(每一个maven工程中的,除了自身GAV外,都使用此配置) <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.o