首先搜索fastDFS

docker search fastdfs

docker安装fastDFS服务器

拉取该镜像

docker pull delron/fastdfs

这里如果下载卡死的话可以使用镜像中国或者配置阿里云的加速地址
配置教程

下载完成后

1.创建tracker容器
docker run -d --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker

将本地的/var/fdfs/tracker映射到容器中的/var/fdfs delron/fastdfs

2.创建storage容器

对应的填写服务器端的ip地址

docker run -d --network=host --name storage -e TRACKER_SERVER=服务器的ip地址:22122 -v /var/fdfs/storage:/var/fdfs -e GROUP_NAME=group1 delron/fastdfs storage

将本地的/var/fdfs/storage映射到容器的:/var/fdfs

这样子就启动好了。
程序中上传图片和下载图片使用的端口是22122
http访问图片使用的端口是8888
例如上传图片后返回的图片地址是group1/M00/00/00/rB8EN1zeaR6AP1g8AADHsQdjDC0609.png
那么访问图片的地址为
http://服务器的ip:8888/group1/M00/00/00/rB8EN1zeaR6AP1g8AADHsQdjDC0609.png

java端测试代码
测试工程

相关文章:

  • 2022-01-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-17
  • 2021-11-26
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-20
  • 2021-08-04
  • 2021-12-17
  • 2022-02-14
相关资源
相似解决方案