饿虎岗资源网 Design By www.oxmxm.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文件

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

总结

饿虎岗资源网 Design By www.oxmxm.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
饿虎岗资源网 Design By www.oxmxm.com

RTX 5090要首发 性能要翻倍!三星展示GDDR7显存

三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。

首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。

据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。