安装步骤
第一步:拉取镜像
docker pull morunchang/fastdfs
第二步:运行tracker
docker run ‐d ‐‐name tracker ‐‐net=host morunchang/fastdfs sh tracker.sh
第三步:运行storage
docker run -d --name storage --net=host -e TRACKER_IP="这里填自己主机IP,查看IP的命令是 ip addr":22122 -e GROUP_NAME=group1 morunchang/fastdfs sh storage.sh
参数解析:
1.使用的网络模式是- -net=host, 替换为你机器的IP
2.GROUP_NAME是组名,即storage的组
3.如果想要增加新的storage服务器,再次运行该命令,注意更换新组名
第四步:docker ps
查看是否安装成功
第五步:重启一下虚拟机
reboot
如果经历这一步之后虚拟机没有IP地址了 可以参考这篇博客 点击进入
第六步:使用docker ps
命令查看tracker和storage有没有开机自启
发现并没有
第七步:设置开机启动
docker update --restart=always tracker
docker update --restart=always storage
设置完之后每次重启虚拟机FastDFS都会自启
第八步:重启虚拟机验证,使用docker ps
命令看看tracker和storage是否启动
开机自启成功
第九步:配置Nginx(这里不需要再去用Docker安装Nginx了,在第二步和第三步已经安装好了)
进入storage的目录
docker exec -it storage /bin/bash
进入/etc/nginx
cd /etc/nginx
进入conf目录
cd conf
进入nginx.config文件
vi nginx.config
这里不需要修改了,你只需要知道这个东西就可以了
第十步:没有第十步了,安装成功!
小提示:如果想知道在开发工具里面怎么用 请点击FastDFS工具类