1. 启动 Virtual Box
2. cmd 命令,连接vagrant
vagrant ssh
3. 启用docker 下载 fastdfs 镜像
sudo docker pull delron/fastdfs
4. 等待下载完成,查看docker里面的镜像
sudo docker images
5. 出现下面信息,表示镜像下载成功
6. 然后使用docker镜像构建tracker容器(跟踪服务器,起到调度的作用),这里tracker服务将会自动映射到宿主机上, 继续运行如下命令
docker run -d --network=host --name tracker -v /root:/var/root delron/fastdfs tracker
出现下面代码表示成功:
7. 接下来,使用docker镜像构建storage容器(存储服务器,提供容量和备份服务),这里storage容器需要依赖tracker服务,传入你的tracker服务的ip地址,端口默认是22122,ip地址也就是你宿主机的ip , 这里 一定要填自己电脑的宿主ip! 自己电脑的宿主ip! 自己电脑的宿主ip!
docker run -d --network=host --name storage -e TRACKER_SERVER=192.168.56.10:22122 -v /root:/var/root -e GROUP_NAME=group1 delron/fastdfs storage
下面表示成功
8. 这时,我们在命令行输入 sudo docker ps 就可以看到两套服务都已经启动,如下所示:
9. 同时 去ieda 添加我们的pom 依赖,编写相关的配置文件就可以使用了, Nginx 的ip和端口号就是你自己本机的宿主ip + 端口号8888, 我的是 192.168.56.10:8888
10. 有相关问题可以在线讨论,欢迎大佬们指教!!!