/samples/web_only.yml のファイルには次のように記載されています。
# Use 'links' key to link containers together, aka use Docker --link flag.
links:
- link:
name: data
alias: data
私の場合は、dataコンテナはredisコンテナです。
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
NAMES
a27999b28a90 local_discourse/redis \"/sbin/boot\" 2 days ago Up 20 hours
したがって、name: redis と alias: data になります。
Dockerのドキュメントによると、これはレガシー機能ですが、まだ使用可能です。Legacy container links | Docker Docs を参照してください。
より良いアプローチは、まず標準的な「オールインワン」セットアップ(app.yml)を作成することだと思います。そして、コンテナから初期スキーマとデータを外部のPostgresマシンにSQLダンプします。@Falco、どう思いますか?