docker 安装 fastdfs
fastdfs 安装 //1、拉取镜像 docker pull morunchang/fastdfs //2、启动tracker docker run -d --name tracker --net=host morunchang/fastdfs sh tracker.sh //3、启动storage (172.21.91.218 ip 自行替换为docker 所在服务器的ip )( 此镜像不支持-p 参数) docker run -d --name storage --net=host -e TRACKER_IP=172.21.91.218:22122 -e GROUP_NAME=group1 morunchang/fastdfs sh storage.sh //4、防火墙添加端口 // 22122/23000 文件上传使用,不建议修改 // 8080 为storage容器中nginx的端口,用于浏览器文件访问使用,默认为8080,如需修改,请参考可选配置 建议修改 firewall-cmd --zone=public --add-port=22122/tcp --permanent firewall-cmd --zone=public --add-port=23000/tcp --permanent firewall-cmd --zone=public --add-port=8080/tcp --permanent firewall-cmd --reload 可选配置 storage 内部nginx 端口修改 以22999为例 //1.进入容器内部 docker exec -it storage /bin/bash //2.修改nginx配置文件 /etc/nginx/conf/nginx.conf 修改 http.server.listen 8080 为 22999 sed -i 's/8080/22999/g' /etc/nginx/conf/nginx.conf //3.退出容器 exit //4.重启storage docker restart storage //5.添加防火墙端口 firewall-cmd --zone=public --add-port=22999/tcp --permanent firewall-cmd --reload //浏览器访问路径 http://172.21.91.218:22999/group1/M00/00/00/rBVb2lwPNYeAZtTLAAAXxD4H4Z8674.txt 默认安装命令 //替换172.21.91.218 docker run -d --name tracker --net=host morunchang/fastdfs sh tracker.sh docker run -d --name storage --net=host -e TRACKER_IP=172.21.91.218:22122 -e GROUP_NAME=group1 morunchang/fastdfs sh storage.sh firewall-cmd --zone=public --add-port=22122/tcp --permanent firewall-cmd --zone=public --add-port=23000/tcp --permanent firewall-cmd --zone=public --add-port=8080/tcp --permanent firewall-cmd --reload 建议安装命令 //替换172.21.91.218 docker run -d --name tracker --net=host morunchang/fastdfs sh tracker.sh docker run -d --name storage --net=host -e TRACKER_IP=172.21.91.218:22122 -e GROUP_NAME=group1 morunchang/fastdfs sh storage.sh docker exec -it storage /bin/bash sed -i 's/8080/22999/g' /etc/nginx/conf/nginx.conf exit docker restart storage firewall-cmd --zone=public --add-port=22122/tcp --permanent firewall-cmd --zone=public --add-port=23000/tcp --permanent firewall-cmd --zone=public --add-port=22999/tcp --permanent firewall-cmd --reload
作者:生活这把杀猪刀
欢迎任何形式的转载,但请务必注明出处。
限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。
做人如果没有梦想,那根咸鱼有什么区别!!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性