1. 获取镜像
# 查看可用的稳定版本
sudo docker search fastdfs
sudo docker pull qbanxiaoli/fastdfs
sudo docker image ls |grep fastdfs
2. 创建数据卷
sudo mkdir -p /home/fastdfs/data
# 赋予data目录读写权限
sudo chmod 777 /home/fastdfs/data
3. 启动容器
sudo docker run -d --name fastdfs \
-v /home/fastdfs/data:/var/local/fdfs \
--restart=always \
--privileged=true \
--net=host \
-e IP=${IP} \
-e WEB_PORT=80 \
qbanxiaoli/fastdfs
# 参数说明
## IP:服务器公网ip或者虚拟机的IP
## WEB_PORT:指定nginx端口
sudo docker start fastdfs
sudo docker restart fastdfs
sudo docker stop fastdfs
sudo docker rm fastdfs
4. 验证
sudo docker exec -it fastdfs /bin/bash
echo "Hello FastDFS!" > index.html
fdfs_test /etc/fdfs/client.conf upload index.html
参考
语雀:docker-fastDFS安装
https://www.yuque.com/zukxu/docker/vltrfg