首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有什么简单的方法可以使用运行在另一个码头容器中的Nextcloud访问坞卷的目录?

有什么简单的方法可以使用运行在另一个码头容器中的Nextcloud访问坞卷的目录?
EN

Ask Ubuntu用户
提问于 2023-05-24 12:37:10
回答 1查看 53关注 0票数 1

我希望这是问这个问题的正确地方。

我的问题如下:我有一个UbuntuServer22.04.2,在我的主服务器上运行了一个对接器。在一个码头容器上,我运行的是Nextcloud,而在另一个容器上,我运行的是无纸的ngx。现在我想通过nextcloud从无纸化文件中访问我的扫描文件。

  • 到目前为止,我尝试通过FTP将我的无纸-ngx存档目录作为外部存储添加到nextcloud中。我认为这不起作用,因为码头卷没有保存在我的配置文件中,而是保存在系统(?)中。文件。因此,我无法使用我的配置文件登录来访问目录,并且尝试以root用户的身份登录也没有工作。
  • 接下来,我尝试用ln -s /<path to directory> /<path to directory>创建一个软/符号链接。该链接正常工作,但我也无法使用Proftpd创建nextcloud上的外部存储。我不完全确定为什么它不能工作,但我认为这是因为链接目录具有与原始目录相同的根设置(我无法更改),因此使用FTP是不可能的。
  • 最后,我尝试使用一个软链接,从我的无纸化目录直接到我的下一个云目录。我可以在终端中看到目录,但当我试图在nextcloud中访问它时,它没有显示出来。

我对使用Ubuntu服务器和Docker容器非常陌生,所以我可能在这过程中做出了一些愚蠢的决定。我能做些不同的事情让它开始工作吗?还是我的“解决办法”根本不可行?如果是这样的话:是否有一个简单的解决方案可以让它发挥作用?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2023-05-24 14:49:42

实现这一目的的最简单方法(用于homelab )是使用码头装订架进行持久存储。

官方的Nextcloud映像甚至有一个一节描述了 (在持久数据下)。

使用配置和数据的持久卷运行所需的命令示例如下:

代码语言:javascript
复制
$ docker run -d \
    -p 8080:80 \
    -v /path/to/appdata:/var/www/html/config \
    -v /path/to/data:/var/www/html/data \
    nextcloud

在这里,需要将/path/to/appdata/path/to/data替换为您希望这个持久存储所在的文件夹的实际完整路径。

然后,您可以使用相同的方法将文件夹/path/to/data映射到另一个容器中,从而允许多个容器和主机文件系统本身直接共享该文件夹。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1469208

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档