docker 安装 FastDFS
1.查找Docker Hub上的redis镜像
docker search fastdfs
2.拉取镜像
docker pull delron/fastdfs #拉取最新版本
3.查看镜像
docker images
4.使用docker镜像构建tracker容器(跟踪服务器,起到调度的作用):
docker run -dti --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs -v /etc/localtime:/etc/localtime delron/fastdfs tracker
5.使用docker镜像构建storage容器(存储服务器,提供容量和备份服务):
docker run -dti --network=host --name storage -e TRACKER_SERVER=192.168.56.1:22122 -v /var/fdfs/storage:/var/fdfs -v /etc/localtime:/etc/localtime delron/fastdfs storage
TRACKER_SERVER=本机的ip地址:22122 本机ip地址不要使用127.0.0.1
进入storage容器,到storage的配置文件中配置http访问的端口,配置文件在/etc/fdfs目录下的storage.conf。
默认端口是8888,也可以不进行更改。
如果重启后无法启动的会,可能是报下面错误了,手动创建 vi /var/fdfs/logs/storaged.log 文件即可
tail: cannot open '/var/fdfs/logs/storaged.log' for reading: No such file or directory
6.配置nginx
进入storage,配置nginx,在/usr/local/nginx目录下,修改nginx.conf文件,默认配置不修改也可以
7.测试上传文件
使用web模块进行文件的上传,将文件上传至FastDFS文件系统
将一张照片(test.png)放置在/var/fdfs/storage目录下,进入storage容器,进入/var/fdfs目录,运行下面命令:
/usr/bin/fdfs_upload_file /etc/fdfs/client.conf test.png
此时将该图片已上传至文件系统,并在执行该语句后返回图片存储的uri:
通过url访问http://ip:8888/group1/M00/00/00/CgACD1z7SEuAXrIqAA1eBLGVLow043.png,即可查看到图片
8.开放端口
firewall-cmd --zone=public --permanent --add-port=8888/tcp
firewall-cmd --zone=public --permanent --add-port=22122/tcp
firewall-cmd --zone=public --permanent --add-port=23000/tcp
重启防火墙
systemctl restart firewalld
9.开启启动容器
docker update --restart=always tracker
docker update --restart=always storage
10.常见问题
storage 无法启动
运行 docker container start storage 无法启动,进行如下操作即可:
可以删除/var/fdfs/storage/data目录下的fdfs_storaged.pid 文件,然后重新运行storage。
docker 安装 FastDFS相关推荐
- 超简单用Docker安装FastDFS分布式文件存储系统
个人简介 作者是一个来自河源的大三在校生,以下笔记都是作者自学之路的一些浅薄经验,如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门. Docker安装FastDFS分布式文件存储系统 ...
- Docker安装FastDFS分布式文件系统
Docker安装FastDFS分布式文件系统: 1.首先下载FastDFS文件系统的docker镜像 2.拉取镜像 3.查看镜像 4.使用docker镜像构建tracker容器(跟踪服务器,起到调度的 ...
- docker 安装fastdfs教程
通过docker安装fastdfs 下载镜像 docker pull delron/fastdfs 启动tracker docker run -d --network=host --name some ...
- 使用docker安装fastDFS
1|01.安装fastdfs必要组件tracker不用改 docker run -d --network=host --name tracker -v /var/fdfs/tracker:/var/f ...
- 通过docker安装FastDFS
通过docker安装 1 拉取镜像并启动,注意修改ip地址即可. 注意:这里IP=114.132.233.87 //修改为自己服务器的ip地址 docker run -d --restart=alwa ...
- 【分布式系统】docker安装FastDFS分布式文件系统
FastDFS 1.首先搜索FastDfs镜像 sudo docker search fastdfs 2.拉取镜像 sudo docker pull morunchang/fastdfs 3.运行tr ...
- Linux docker 安装FastDFS
查询镜像 docker search fastdfsNAME DESCRIPTION STARS OFFICIAL AUTOMATED season/fastdfs FastDFS 47 luhuig ...
- Docker与FastDFS的安装命令及使用
Docker特点 1)上手快 用户只需要几分钟,就可以把自己的程序"Docker 化".Docker 依赖于"写时复制" (copy-on-write)模型,使 ...
- docker host模式拿到nginx远程ip端口_FastDFS基于Docker安装,免采坑版
暂且不说Docker在生产环境的性能如何,单就在学习新技术的过程中能够快速构建环境这一项来说,就值得推荐你尝试使用.本文带大家基于Docker来安装FastDFS服务. 即便你对FastDFS的安装不 ...
最新文章
- 23. Leetcode 86. 分隔链表 (链表-基础操作类-分隔链表)
- CPA相关功耗分析(一)
- 从 Vue 1.x 迁移 — Vue.js
- Java中,一切皆是对象,为何数据类型中还分为:基本类型和对象?
- 代码编辑器揭露性格,你是哪一种?
- Android数据库Realm实践
- MYSQ--SHOW PROFILE Syntax and useing
- 国内完全免费的电子书籍下载
- 卡巴斯基 (Kaspersky) V7.0.0.43 NCT BATE 汉化免激活特别版(附2009-12-23Key)
- super resolution gan
- html5 vr 制作软件,Object2VR中文免费版
- 基于第三方QQ授权登录
- windows xp iis5.1服务器安装
- 2023年湖北初级职称(助理工程师)怎么申报?需要什么材料?启程
- manifestintert-filter详解
- Java面试基础知识III
- win7 文件夹工具栏
- 爬虫抓取京东、苏宁、唯品会商品价格
- 基于51单片机的小车五路寻迹程序与PWM驱动(有详细注释),下载可直接使用
- 软文推广高质量的新闻媒体网站都有哪些_软文管家