社区
Web开发应用服务器
帖子详情
用docker构建了fastDFS,映射了storage的80端口到主机的80端口,然后开放了主机的80端口,但是访问不了,怎么办?
mainenu
2017-09-27 04:43:53
...全文
1680
1
打赏
收藏
用docker构建了fastDFS,映射了storage的80端口到主机的80端口,然后开放了主机的80端口,但是访问不了,怎么办?
[图片]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mainenu
2017-09-27
打赏
举报
回复
装storage的那个容器里有装nginx
fastdfs
-client-1.0.jar,手工配置ip
映射
版本
因为网络安全原因,搭建在内网的fdfs服务器做端口
映射
后,
storage
的外网端口不再是默认的23000端口,而是50042端口,但是fdfs-api并不支持内外网
映射
操作,经过一番摸索修改了
fastdfs
-client的jar包内容,增加 使用本jar包后,在resources目录下添加fdfs_ip_mapper.properties文件,格式为:${内网
Storage
Ip}=${外网
Storage
Ip}:${外网
Storage
端口},例: 192.168.254.146=172.0.0.1:50042。50042为
storage
23000端口
映射
后的端口。添加该配置后,api通过track获取到
storage
的内网ip和端口后,会通过内网ip去匹配fdfs_ip_mapper
映射
文件,如果匹配上,则将
storage
连接信息改为配置的连接信息,从而使得api支持内外网端口
映射
。
docker
安装
FastDFS
docker
安装
FastDFS
1.查看
fastdfs
的镜像
docker
search
fastdfs
2.拉取镜像 该版本包含Nginx
docker
pull delron/
fastdfs
3.启动tracker服务
docker
run -d --network=host --name tracker -v /home/xxx/
docker
/
fastdfs
/tracker:/var/fdfs delron/
fastdfs
tracker 4.启动
storage
服务 注意ip改成自己的 dock
docker
安装
fastdfs
碰到
storage
的IP地址
映射
宿主地址问题
一、概述 最近公司准备全面实施
docker
部署,解决每次项目实施安装部署环境工作量大问题,mysql5.7、oracle12c很顺利,在安装
fastdfs
时碰到
storage
的IP地址
映射
问题。服务器采用的是CentOS7.6,关闭了firewall,启动镜像后在局域网其他机器无法...
docker
镜像中搭建
FastDfs
环境搭建
fastdfs
占用
80端口
导致nginx服务器部署
80端口
的应用无法
访问
最近碰到一个问题,csdn上这位老哥的问题和我一模一样, 百度了好久,也没有什么解决办法,通过咨询发现java学习群里的大佬,终于发现问题所在。 我的项目中使用了
fastdfs
做文件存储,搭建时使用了
docker
,使用了下面这条语句
docker
run -d --restart=always --privileged=true --net=host --name=
fastdfs
-e IP=XXX.XXX.XXX.XXX -e WEB_PORT=80 -v /usr/local/fastdf
Web开发应用服务器
5,658
社区成员
20,165
社区内容
发帖
与我相关
我的任务
Web开发应用服务器
Web开发应用服务器相关讨论专区
复制链接
扫一扫
分享
社区描述
Web开发应用服务器相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章