docker使用storage出现Exit导致文件无法上传服务器怎么办

这篇文章主要为大家展示了docker使用storage出现Exit导致文件无法上传服务器怎么办,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。

成都创新互联-专业网站定制、快速模板网站建设、高性价比江苏网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式江苏网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖江苏地区。费用合理售后完善,10年实体公司更值得信赖。

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文件

cd /var/fdfs
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环境中写入

from fdfs_client.client import Fdfs_client

# client.conf为配置文件
fdfs = Fdfs_client('utils/fastdfs/client.conf')

# 通过文件名的方式上传文件
fdfs.upload_by_filename('media/2018.png')

得到返回响应

docker使用storage出现Exit导致文件无法上传服务器怎么办

测试路径是否成功

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

以上就是关于docker使用storage出现Exit导致文件无法上传服务器怎么办的内容,如果你们有学习到知识或者技能,可以把它分享出去让更多的人看到。


本文标题:docker使用storage出现Exit导致文件无法上传服务器怎么办
链接地址:http://pwwzsj.com/article/joghjj.html