FastDFS(3):使用docker搭建&解决可以上传但访问404问题

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/dataroot{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

在这里插入图片描述
可以看到会返回一个网址,如果能正常打开就说明搭建成功了哦!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值