使用 docker 容器方式部署 FastDFS

本篇博客介绍了使用 docker 容器方式部署 FastDFS 的方法。

/home/xdhuxc/fastdfs/ 目录下创建 trackerconfstorage/datastore_path 目录。

1、拉取 fastdfs 镜像

1
docker pull season/fastdfs:1.2

2、启动 tracker 容器

1
2
3
4
5
6
7
docker run -d \
    -p 22122:22122 \
    --net host \
    -v /home/xdhuxc/fastdfs/tracker:/fastdfs/tracker/data \
    -v /home/xdhuxc/fastdfs/conf:/fdfs_conf \
    --name fastdfs-tracker \
    season/fastdfs:1.2 tracker

3、启动 storage 容器

1
2
3
4
5
6
7
docker run -d \
    --net host \
    -v /home/xdhuxc/fastdfs/storage/data:/fastdfs/storage \
    -v /home/xdhuxc/fastdfs/store_path:/fastdfs/store_path \
    -e TRACKER_SERVER=192.168.244.128:22122 \
    --name fastdfs-storage \
    season/fastdfs:1.2 storage

容器内配置文件目录为:

1
/fdfs_conf

4、测试程序见 git@github.com:xdhuxc/integration.git

updatedupdated2018-01-282018-01-28
加载评论