【发布时间】:2021-08-23 08:04:38
【问题描述】:
我正在使用节点服务器并使用 docker 部署它。我的项目目录中有一个“上传”目录,其中存储了所有图像/视频和文件。如果容器被删除并重新创建,我想保留上传文件夹。
docker run -d --name my_container --net="host" -v uploads_storage:/../uploads my_image:latest
uploads_storage 是一个命名卷。
/../uploads 是我的容器上的上传位置
问题是,如果我删除容器并重新启动它,文件不会保留。
我需要什么,我想将上传目录中的所有文件持久化到主机中。如果容器被移除并重新启动,则持久化位置中的所有文件都将移回容器,因此可以从我的节点服务器访问它。
【问题讨论】:
标签: node.js docker dockerfile