/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 你怎么看?