一.搜索FastDFS镜像文件 docker search fastdfs
二、下载对应的镜像文件 docker pull season/fastdfs
三、创建挂载文件夹
1、mkdir fastdfs
2、cd fastdfs
3、mkdir tracker storage
4、cd storage
5、mkdir storage_data
6、cd ../tracker/
7、mkdir tracker_data
四、运行tracker容器
1、查看挂载tracker 路径
挂载路径
2、启动tracker容器
docker run -ti -d --name trakcer --network=host -v /home/roo/fastdfs/tracker/tracker_data:/fastdfs/tracker/data -p 22122:22122 season/fastdfs tracker
五、运行storage容器
1、查看挂载storage路径
2、确认宿主机IP
192.168.6.129
3、运行storage容器
docker run -tid --name storage --network=host -v /home/roo/fastdfs/storage/storage_data:/fastdfs/storage/data -v /home/roo/fastdfs/storage/store_path:/fastdfs/store_path -p 23000:23000 -e TRACKER_SERVER:192.168.6.129:22122 season/fastdfs storage
六、进入storage容器,到storage的配置文件中配置http访问的端口,配置文件在fdfs_conf目录下的storage.conf
进入storage容器查看ip
docker exec -it storage bash
cd /fdfs_conf/
more storage.conf
空格翻页
七、将文件复制复制一份出来修改成自己的ip
docker cp storage:/fdfs_conf/storage.conf ~/
vim ~/storage.conf
将修改好的文件复制到容器中
docker cp ~/storage.conf storage:/fdfs_conf/
八、重启容器
docker stop storage
docker start storage
九、完成。