如何在Discourse引导过程中解决Pups执行错误

/samples/web_only.yml 文件中有:

# 使用 'links' 键将容器链接在一起,即使用 Docker --link 标志。
links:
- link:
name: data
alias: data

在我的例子中,data 容器是一个 redis 容器。

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
NAMES
a27999b28a90 local_discourse/redis “/sbin/boot” 2 天前 已启动 20 小时

因此 name: redis and alias: data

根据 Docker 文档,这是一个遗留功能,但仍然可用,请参阅 Legacy container links | Docker Docs

我现在认为更好的方法是首先创建一个标准的“一体化”设置(app.yml)。然后将初始模式和数据从容器通过 sql dump 导出到外部 postgres 机器。@Falco 你怎么看?