1.拉取镜像
docker pull delron/fastdfs
2.使用docker镜像构建tracker容器
docker run -dti --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs -v /etc/localtime:/etc/localtime delron/fastdfs tracker
3.使用docker镜像构建storage容器(存储服务器,提供容量和备份服务)
docker run -dti --network=host --name storage -e TRACKER_SERVER=192.168.56.1:22122 -v /var/fdfs/storage:/var/fdfs -v /etc/localtime:/etc/localtime delron/fastdfs storage
这个storage默认的时8888端口,而我宝塔占用了8888端口,,所以我改变了8886,第一次改成6666,结果提示err_port,不可以访问,就改成了8886
docker exec -it storage bash
vi /etc/fdfs/storage.conf
4.修改storage中的nginx
vi /usr/local/nginx/conf/nginx.conf
5.重启storage
ctrl + d 退出容器
docker restart storage
docker ps
如果重启之后没有发现,storage容器,删除/var/fdfs/data 里面的pid文件
7.测试
6.浏览器访问
网址+存入返回的数据