一、背景
在需要用到dfs的时候,由于安装需要很多配置,觉得很麻烦,所以准备用docker进行安装。
二、安装步骤
-
下载fastDfs镜像
docker search fastdfs
docker pull delron/fastdfs
-
使用docker镜像构建tracker(跟踪服务器,起到调度作用)容器
docker run -d --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker
-
使用docker镜像构建storage容器(存储服务器,提供容量和备份服务)
docker run -d --network=host --name storage -e TRACKER_SERVER=ip:22122 -v /var/fdfs/storage:/var/fdfs -e GROUP_NAME=group1 delron/fastdfs storage
- 将文件上传到fastdfs中
docker cp test.png /var/fsdf
/usr/bin/fdfs_upload_file /etc/fdfs/client.conf test.png
三、用到的linux命令
1.查看操作系统的内存情况,free -m 以兆为单位显示
2.进入容器,docker exec -it storage /bin/bash
3.显示已经占用的端口号,netstat -tlunp
4.显示端口是否可用,先安装nc,yum install nc -y
5.nc -vz ip:23000