1、问题描述 安装在docker容器里面的storage一直处于退出状态,导致文件无法存储。 
2、解决方案 查看docker中安装的容器 docker ps -a
尝试启动容器 docker start storage (或者 docker start "容器ID")
若尝试启动容器后,容器仍处于退出状态,将容器删除 docker container rm storage (或者 docker container rm "容器ID")
进入/var/fdfs文件夹,删除storage文件 cd /var/fdfssodo rm -r storage 重新安装storage容器 sudo docker run -dti --network=host --name storage -e TRACKER_SERVER=10.0.2.15(内网ip):22122 -v /var/fdfs/storage:/var/fdfs delron/fastdfs storage
查看容器是否启动成功 
3、测试容器是否能正常使用 说明:在python的django模块中进行测试,需要安装fdfs_client模块 pip3 install fdfs_client
进入django的shell环境中 python manage.py shell
在shell环境中写入 from fdfs_client.client import Fdfs_client# client.conf为配置文件fdfs = Fdfs_client('utils/fastdfs/client.conf')# 通过文件名的方式上传文件fdfs.upload_by_filename('media/2018.png') 得到返回响应 
测试路径是否成功 http://127.0.0.1:8888/group1/M00/00/00/CgACD17bAsqACuoXAAfh_rrm7jw614.png
总结 下载地址: Ubuntu20.04安装Python3的虚拟环境教程详解 Zabbix配置监控项及聚合图形的实例代码 |