1.docker search fastdfs > docker pull morunchang/fastdfs
2.启动tracker 启动就行 沿用默认配置 被访问端口为 22122
docker run -d --name tracker --net=host morunchang/fastdfs sh tracker.sh
3.退出tracker容器启动storage (查看 docker images 看tracker 有没有启动成功是不是正常启动状态)
docker run -d --name=storage --privileged=true --net=host -e TRACKER_IP=172.18.34.54:22122 -p 80:80 -e GROUP_NAME=group1 morunchang/fastdfs sh storage.sh docker storage 启动 storage 命令
1.修改nginx 端口号为 -p所对应的 vi /etc/nginx/conf/nginx.conf //whereis nginx.conf 可以找到这个配置文件 可能有多个
修改成功之后要reload nginx whereis 找到/etc/nginx/sbin 下的 nginx ./nginx -s reload 重新载入配置 然后测试一下 nginx首页
2.修改 /etc/fdfs/client.conf 下 配置文件所对应的的tracker 的ip端口
3.上传文件
//TRACKER_IP=172.18.34.54:22122 地址是 配置 局域网地址 对应外网地址是 *********: 22122是访问文件追踪服务器端口必须开通的80端口映射 (-p 80:80) 配置nginx 图片映射端口 当然也可以用别的端口 随你喜欢
docker cp /home/icon_luodijia.png e99fe092decb:/tmp 拷贝命令 >tmp 是 容器根目录下的文件夹也可以自己创建 默认是空的
fdfs_test /etc/fdfs/client.conf upload /tmp/icon_luodijia.png 上传命令
访问
http://**********/group1/M00/00/00/rBIiNl1Qzv6AHteXAAAwEZg2jJo599_big.png
大功告成