概述
1、开放端口
如果是在服务器中搭建,需要开放的端口有:
22122、23000、nginx 配置的端口(80端口,也可以在运行镜像的时候自己指定)
2、拉取镜像
docker run -d --restart=always --privileged=true --net=host --name=fastdfs -e IP=391.106.941.239 -e WEB_PORT=80 -v ${HOME}/fastdfs:/var/local/fdfs registry.cn-beijing.aliyuncs.com/tianzuo/fastdfs
- -v H O M E / f a s t d f s : / v a r / l o c a l / f d f s : 容 器 数 据 卷 , 将 {HOME}/fastdfs:/var/local/fdfs: 容器数据卷,将 HOME/fastdfs:/var/local/fdfs:容器数据卷,将{HOME}/fastdfs这个目录挂载到容器里的/var/local/fdfs这个目录里。所以上传的文件将被持久化到 H O M E / f a s t d f s / s t o r a g e / d a t a 里 , 如 你 用 r o o t 登 录 的 , {HOME}/fastdfs/storage/data里,如 你用 root 登录的, HOME/fastdfs/storage/data里,如你用root登录的,{HOME}就是root
- IP=391.106.941.239:自己的服务器公网ip或者虚拟机ip
- -e WEB_PORT=80:指定nginx端口,若有时候出现 可以上传但出现 访问404 的问题,可以尝试改下 80 端口,访问的时候带上端口即可
3、测试上传
//进入容器
docker exec -it fastdfs /bin/bash
//创建文件
echo "Hello FastDFS!">index.html
//测试文件上传
fdfs_test /etc/fdfs/client.conf upload index.html
可以看到会返回一个网址,如果能正常打开就说明搭建成功了哦!
最后
以上就是热情小天鹅为你收集整理的FastDFS(3):使用docker搭建&解决可以上传但访问404问题的全部内容,希望文章能够帮你解决FastDFS(3):使用docker搭建&解决可以上传但访问404问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复