我在将图像存储到在数字海洋上运行的dokku模块时遇到问题。
我正在使用
我到目前为止所做的:
[通过以下方式添加了永久存储:
dokku docker-options:add vnmean run "-v /home/dokku/vnmean/share:/modules/pictures/client/img"
dokku docker-options:add vnmean deploy "-v /home/dokku/vnmean/share:/modules/pictures/client/img"
重建应用程序“ dokku ps:rebuild vnmean”并通过]检查容器
docker inspect <containerId>
结果(末尾):
"Volumes": { "/modules/pictures/client/img": "/home/dokku/vnmean/share" }, "VolumesRW": { "/modules/pictures/client/img": true }
我还通过以下方式检查了两个文件夹:
dokku run vnmean ls /modules/pictures/client/img
并且通过:
ls /home/dokku/vnmean/share
我可以通过host-shell更改任何文件夹,而另一个则更新。
问题:
[每当我通过网络文件上传上传图片时,所有文件夹都不会更新。我希望/home/dokku/vnmean/share
文件夹现在可以保存上传的数据,但是不幸的是它没有改变。
我知道图片上传在显示后就可以正常工作,但是一旦我重新启动或重新部署,图片就消失了。
我不确定持久性存储是否有问题或是否错过了某个步骤。
您能否看一下,让我知道是什么问题,或者可以做些什么来获得一个文件夹来存储上载内容,而该文件夹在重新启动或部署期间不会被覆盖,并且可以从主机外壳进行访问?
我在将图像存储到在数字海洋上运行的dokku模块时遇到问题。我正在使用带有Dokku 0.3.18的meanjs 0.4.0 angular-file-upload(用于上传)数字海洋小滴,并且...
我认为您必须设置文件夹的所有者
Dokku具有volume
(存储)-插件,因为一段时间以来它抽象了一些提升。