1、创建tracker容器
docker run -d --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker
2、创建storage容器
docker run -d --network=host --name storage -e TRACKER_SERVER=x.x.x.x:22122 -v /var/fdfs/storage:/var/fdfs -e GROUP_NAME=group1 delron/fastdfs storage
3、storage容器启动失败的问题解决
# 1、进入目录
cd /var/fdfs/storage/data/
# 2、删除文件
rm -f fdfs_storaged.pid
# 3、启动容器
docker start storage

4、fastDFS初始化安装脚本
#!/bin/bash
# 1,delete old container
docker stop storage
docker stop tracker
docker rm storage
docker rm tracker
# 2,create tracker
docker run -d --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker
# 3,create storage
docker run -d --network=host --name storage -e TRACKER_SERVER=192.168.80.192:22122 -v /var/fdfs/storage:/var/fdfs -e GROUP_NAME=group1 delron/fastdfs storage