Docker 配置 fastDFS 文件服务
1:制作镜像文件:
创建fastDFS Dockerfile 根目录: mkdir /home/aimei/fastdfs
将 fastdfs.zip 文件上传到目录:(每个服务的意义) 解压:unzip fastdfs.zip
dht -- 文件去重,可以要可以不要
storage-dht -- 使用了去重的存储节点
storage-proxy -- 文件代理访问
tracker -- 文件存哪个storage查找服务

执行 Docker-Compose up 构建容器,能查看安装 日志 (如果系统无权限可以先执行 :su -c "setenforce 0")
执行 Docker-Compose up -d 构建容器,安装完运行。退出不查看日志
检查容器是否运行。 docker ps

在本机安装telent 试试能不能连接上FASTDFS: telnet 10.0.1.7 22122 ,能连接证明成功。
2:部署FastDFS web 上传服务:
mkdir /home/www/dfs_site 创建目录。
上传网站文件
查看容器内网IP:docker inspect tracker (因web 上传服务跟容器在一个局域网,FASTDFS 不对外公开上传) 【 docker inspect xxx(container name)】获取容器元素

web 上传服务配置:

docker network ls 查看fastDFS 运行内网名称:

执行docker run 运行web 上传服务:
docker run --name dfs-web -e "ASPNETCORE_URLS=http://+:5600" --restart=always -d -p 5600:5600 -v /home/www/dfs_web:/publish -v /etc/localtime:/etc/localtime -w /publish --network=fastdfs_default microsoft/dotnet dotnet DFS.Web.dll
实时查看网站日志:
docker logs -f -t --since="2018-02-01" --tail=10 fastdfs-web
查看容器通信情况
sudo docker exec oa-api ping 172.17.0.1
sudo docker exec redis ip a
浙公网安备 33010602011771号