# 1.获取FastDFS镜像docker load -i fastdfs_docker.tar# 2.安装tracker 将运行目录映射到宿主机的/var/fdfs/tracker docker run -dti --network=host --name tracker -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracker# 3.安装storage容器->Tracker的ip地址不要使用127.0.0.1,使用虚拟机IPdocker run -dti --network=host --name storage -e TRACKER_SERVER=82.156.189.83:22122 -v /var/fdfs/storage:/var/fdfs delron/fastdfs storage# 4.查看目录 cd /var/fdfs# 5.安装FastDFS客户端扩展 pip install fdfs_client-py-master.zip pip install mutagen==1.44.0 #注意,当前最新版本 有些东西变了,不指定,运行会报错 pip install requests# 6.在utils中导入fastdfs# 7.配置Settings CORS_ORIGIN_WHITELIST = [ 'http://IP', 'http://IP:80', 'http://IP:8080', 'http://IP:8888', ] FDFS_URL = 'http://IP:8888/' FDFS_CLIENT_CONF = os.path.join(BASE_DIR, 'shop/utils/fastdfs/client.conf') DEFAULT_FILE_STORAGE = 'shop.utils.fastdfs.fastdfs_storage.FastDFSStorage'# 8.Linux进入项目目录下启动shell python manage.py shell# 9.shell中输入 from fdfs_client.client import Fdfs_client FDFS_Client = Fdfs_client('shop/utils/fastdfs/client.conf') ret = FDFS_Client.upload_by_filename('../shop/static/frontend/images/adv01.jpg')# 10.进入storage文件夹下,删除原有的Data,导入data.tar.gz文件 sudo cp ~/data.tar.gz data.tar.gz sudo tar -zxvf data.tar.gz# 11.修改index.html的地址 IP:8888