系统城装机大师 - 固镇县祥瑞电脑科技销售部宣传站!

当前位置:首页 > server > anz > 详细页面

docker使用storage出现Exit导致文件无法上传服务器的问题及解决方案

时间:2020-06-13来源:www.pcxitongcheng.com作者:电脑系统城

1、问题描述

安装在docker容器里面的storage一直处于退出状态,导致文件无法存储。

docker使用storage出现Exit导致文件无法上传服务器的问题及解决方案

2、解决方案

查看docker中安装的容器

docker ps -a

尝试启动容器

docker start storage (或者 docker start "容器ID")

若尝试启动容器后,容器仍处于退出状态,将容器删除

docker container rm storage (或者 docker container rm "容器ID")

进入/var/fdfs文件夹,删除storage文件


 
  1. cd /var/fdfs
  2. sodo 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

查看容器是否启动成功

docker使用storage出现Exit导致文件无法上传服务器的问题及解决方案

 

3、测试容器是否能正常使用

说明:在python的django模块中进行测试,需要安装fdfs_client模块

pip3 install fdfs_client

进入django的shell环境中

python manage.py shell

在shell环境中写入


 
  1. from fdfs_client.client import Fdfs_client
  2.  
  3. # client.conf为配置文件
  4. fdfs = Fdfs_client('utils/fastdfs/client.conf')
  5.  
  6. # 通过文件名的方式上传文件
  7. fdfs.upload_by_filename('media/2018.png')

得到返回响应

docker使用storage出现Exit导致文件无法上传服务器的问题及解决方案

测试路径是否成功

http://127.0.0.1:8888/group1/M00/00/00/CgACD17bAsqACuoXAAfh_rrm7jw614.png

总结

分享到:

相关信息

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载