在 docker 中挂载文件系统(用于无纸化 ngx)

问题描述 投票:0回答:1

我想将路径 /data/nextcloud_data/Dokumente 挂载到我的 docker 中。

docker container ls
集装箱编号 图像 命令 已创建 状态 端口 姓名
78690b704594 ghcr.io/paperless-ngx/paperless-ngx:最新 “/sbin/docker-entryp…” 6个月前 增加4天(健康) 0.0.0.0:8000->8000/tcp,:::8000->8000/tcp 无纸化-ngx-webserver-1
184a2d6a0a29 戈滕贝格/戈滕贝格:7.10 “/usr/bin/tini -- 去…” 7个月前 增加4天 3000/TCP 无纸化-ngx-gotenberg-1
838d4477712a redis:7 “docker-entrypoint.s…” 7个月前 增加4天 6379/tcp 无纸化-ngx-broker-1
f80fdd652715 ghcr.io/paperless-ngx/tika:最新 “/bin/sh -c 'exec ja…” 7个月前 增加4天 9998/tcp 无纸化-ngx-tika-1

所以我尝试:

sudo docker run -t -i -v /data/nextcloud_data/Dokumente:/data/nextcloud_data/Dokumente ghcr.io/paperless-ngx/paperless-ngx /bin/bash

但总是失败

无纸化-ngx docker 容器启动... 创建目录 /usr/src/paperless/data/index 创建目录 /usr/src/paperless/media/documents 创建目录 /usr/src/paperless/media/documents/originals 创建目录/usr/src/paperless/media/documents/thumbnails 创建目录scratch目录/tmp/paperless 调整无纸化文件权限。这可能需要一段时间。 等待Redis... Redis ping #0 失败。 错误:连接到 localhost:6379 时出现错误 111。 连接被拒绝.. 等待5秒 Redis ping #1 失败。 错误:连接到 localhost:6379 时出现错误 111。连接被拒绝.. 等待5秒 Redis ping #2 失败。 错误:连接到 localhost:6379 时出现错误 111。连接被拒绝.. 等待5秒 Redis ping #3 失败。 错误:连接到 localhost:6379 时出现错误 111。连接被拒绝.. 等待5秒

我做错了什么?

docker mount
1个回答
0
投票

虽然我不熟悉无纸化-ngx,但此错误看起来像是您错误地配置了在容器中运行的应用程序:

Redis ping #0 failed. Error: Error 111 connecting to localhost:6379

ping 发生在无纸化容器内,因此 localhost 指的是容器,而不是您的主机。我建议你使用docker网络。这将允许您在应用程序的相应配置中使用容器名称作为主机名。

© www.soinside.com 2019 - 2024. All rights reserved.