阿里云服务器(centos7)上使用docker+Fastdfs,外网访问fastdfs的图片,故记录一下。
共试了两种方式,第一种未行通,有大佬可以指导下。
首先我使用第一种方式(fastdfs+nginx):
- 第一步: 使用ifconfig查看服务器ip,记住此ip

- 第二步使用docker安装fastdfs,并开启tracker,storage服务
docker image pull delron/fastdfs # 获取镜像下载
docker run -dti --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker # 开启tracker服务
docker run -dti --network=host --name storage -e TRACKER_SERVER=172.16.137.135:22122 -v /var/fdfs/storage:/var/fdfs delron/fastdfs storage # 开启storage,这里的TRACKER_SERVER填写刚才的ip
- 第三步 docker container ls查看服务是否开启,开启成功

- 第四步更改fastdfs中的配置,这是我pycahrm上的目录以及代码,阿里云上我放在了usr/www/shopping/目录中,里面代码

本文记录了在阿里云CentOS7服务器上,使用Docker部署FastDFS并结合Flask,实现外网访问FastDFS存储的图片的过程。尝试了两种方法,最终通过开放22122、23000、8888端口,配置FastDFS和Nginx,实现了外网访问。但在配置过程中遇到nginx未知指令问题,以及对于为何能通过8888端口访问的疑惑。
最低0.47元/天 解锁文章
1607

被折叠的 条评论
为什么被折叠?



