加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 如何设置dokku-persistent-storage的容量

发布时间:2020-12-17 04:32:58 所属栏目:百科 来源:网络整理
导读:我正在尝试使用 dokku-persistent-storage所以我上传的rails应用程序保留在服务器上,但我不太明白如何构建路径,因为我是 Dokku和 Docker的新手. (我在Digital Ocean上的Ubuntu Droplet上运行它) 我不确定它是否应该是这样的: [SERVER IP ADDRESS]/home/dokk
我正在尝试使用 dokku-persistent-storage所以我上传的rails应用程序保留在服务器上,但我不太明白如何构建路径,因为我是 Dokku和 Docker的新手.
(我在Digital Ocean上的Ubuntu Droplet上运行它)

我不确定它是否应该是这样的:

[SERVER IP ADDRESS]/home/dokku/myapp/public_folder

要么

/home/dokku/myapp/public_folder

或者,如果我走了,它应该是完全不同的东西.

这就是github部分所说的:

在您的应用程序文件夹(/ home / dokku / app_name)中,创建一个名为PERSISTENT_STORAGE的文件.

在此文件中列出要安装的每行的一个卷映射/卷.例如:

/host/path:/container/path
/another/container/path

上面的示例将导致在部署和docker运行期间将以下参数传递给docker:

-v /host/path:/container/path -v /another/container/path

有关泊坞窗卷的移动信息,请访问:http://docs.docker.io/en/latest/use/working_with_volumes/

解决方法

我不是Ruby或dokku,但如果我理解正确,你希望你的docker在主机上拥有持久存储.

PERSISTENT_STORAGE文件,对于您引用的文档,包含从主机文件系统目录到容器文件系统目录的映射(转换为CLI的-v参数).

因此,您应该将容器中上载的目录映射到主机上的所需目录.

例如,如果您的应用上传保存到此目录(在docker容器内):

/home/dokku/myapp/public_folder

并且你希望他们留在你的主人:

/home/some/dir

那么,据我所知,PERSISTENT_STORAGE文件的内容应该是:

/home/some/dir:/home/dokku/myapp/public_folder

我希望我帮到你.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读