千家信息网

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

发表于:2025-01-27 作者:千家信息网编辑
千家信息网最后更新 2025年01月27日,这篇文章主要为大家展示了docker使用storage出现Exit导致文件无法上传服务器怎么办,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。1、问题描述
千家信息网最后更新 2025年01月27日docker使用storage出现Exit导致文件无法上传服务器怎么办

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

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

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

0