部署Fastdfs
Docker部署
docker run -d \
--name tracker \
--network=host \
-v /data/fastdfs:/var/fdfs \
-p 22122:22122 \
delron/fastdfs \
--restart=always \
tracker
- 注意/data/fastdfs:/var/fdfs, 要修改为服务器的挂载目录
- –network=host 一定要加上
docker run -d \
--name storage \
--network=host \
-v /data/fastdfs:/var/fdfs \
-e TRACKER_SERVER=127.0.0.1:22122 \
-p 23000:23000 \
-p 8888:8888 \
delron/fastdfs \
--restart=always
storage
- 注意TRACKER_SERVER=127.0.0.1:22122参数, 要修改为tracker宿主机的内网IP
- 注意/data/fastdfs:/var/fdfs, 要修改为服务器的挂载目录
- -p 8888:8888 是nginx代理的端口号,用来显示文件,看情况需要修改
常见问题
docker run
之后,可以docker logs -f tracker
和docker logs -f storage
查看一下是否启动成功- 如果启动不成功, 尝试彻底删除挂载的目录,然后删除容器,重新再创建一个新的容器
相关链接
- docker + fastdfs + springboot 踩坑记录