Skip to content

准备Docker测试镜像

tobato edited this page Aug 26, 2019 · 1 revision

使用Docker准备测试环境非常方便:

选择1. 使用Dockerfile创建镜像,参考:

https://github.com/phinexdaz/fdfs_tracker

https://github.com/phinexdaz/fdfs_storage

选择2. 使用tobato上传的测试镜像

docker pull tobato/centos7_fdfs
docker run -i -t -d --net=host --privileged --name centos7-fastdfs tobato/centos7_fdfs:latest /usr/sbin/init -D
docker pull tobato/centos7_fdfs_mac
docker run -i -t -d -p 22122:22122 -p 32776:80 -p 23000:23000 --privileged --name centos7-fastdfs_mac tobato/centos7_fdfs_mac:latest /usr/sbin/init -D

镜像配置说明

  • fdfs配置文件路径 /etc/fdfs/
  • nginx配置文件路径 /etc/nginx/
  • fdfs数据文件与日志路径 /opt/fdfs/

镜像内服务启动命令

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf

镜像内上传与删除测试

echo "hello word" >> test.txt
fdfs_test /etc/fdfs/client.conf upload /opt/fdfs/test.txt
#根据返回信息读取数据
fdfs_delete_file /etc/fdfs/client.conf group1/M00/00/00/rBEAAlZkF0SAW_joAAAADFmwwCQ704.txt

在宿主机访问Nginx地址

http://localhost:32776/M00/00/00/rBEAAlZkF0SAW_joAAAADFmwwCQ704.txt

注意:地址不带group1