Sign inSign up

leaon/fastdfs

By leaon

Updated over 6 years ago

fastdfs

Image
2

1.2K

leaon/fastdfs repository overview

安装 leaon/fastdfs

docker pull leaon/fastdfs:0.0.5

创建Tracker

  • 默认创建
docker run -di  --name=tracker --net=host  leaon/fastdfs:0.0.5 tracker
  • 挂载目录创建(主机与容器数据目录映射)
docker run -di  -v /home/fdfs/tracker/:/home/fastdfs/tracker --name=tracker --net=host  leaon/fastdfs:0.0.5 tracker

-e PUBLICNET: 如果远程服务器使用,输入外网IP. 如果本地使用请输入宿主机IP

--net=host: 宿主机和容器网络共享,容器不会设定网络空间.(容器中Tracker服务使用22122端口,Storage服务使用23000端口通信)

--restart=always :开机自动启动

-v: 挂载目录

tracker:启动Track命令

192.168.211.3 修改为自己电脑的IP

如果仅仅创建Tracker,容器不会启动Storage 和 Nginx

创建Tracker,Storage,Nginx

  • 默认创建
docker run -di -e PUBLICNET=192.168.211.3 --name=fdfs --net=host  leaon/fastdfs:0.0.5 start

  • 挂载目录创建
docker run -di -e PUBLICNET=192.168.211.3 -v /home/fdfs/storage/:/home/fastdfs/storage -v /home/fdfs/tracker/:/home/fastdfs/tracker --name=fdfs --net=host  leaon/fastdfs:0.0.5 start

start:启动Tracker,Storage,Nginx 命令

192.168.211.3 修改为自己电脑的IP

创建 Storage

  • 默认创建

docker run -di -e PUBLICNET=192.168.211.3   --name=storage --net=host  leaon/fastdfs:0.0.5 storage

  • 挂载目录创建
docker run -di -e PUBLICNET=120.27.2.108  -v /home/fdfs/tracker/:/home/fastdfs/storage --name=storage --net=host  leaon/fastdfs:0.0.5 storage

storage:启动 Storage,Nginx 命令

192.168.211.3 修改为自己电脑的IP

注意

  • 上述只是单节点(Storage的配置),如果自定义配置或者多节点配置,需要将配置好的配置文件和容器进行映射 -v <Your profile directory>:/etc/fdfs, 在进行启动容器.
  • <Your profile directory> : 替换为放置你配置文件的目录的绝对路径
  • 配置文件分别为
    • client.conf
    • http.conf
    • mime.types
    • mod_fastdfs.conf
    • storage.conf
    • tracker.conf

Tag summary

Content type

Image

Digest

Size

184.1 MB

Last updated

over 6 years ago

docker pull leaon/fastdfs:0.0.5