В данном случае контейнеры web_only и data разделены, и запуск контейнера web_only завершается ошибкой:
oot@docker2:/var/discourse# ./launcher start web_only
x86_64 arch detected.
starting up existing container
+ /usr/bin/docker start web_only
Error response from daemon: Cannot link to a non running container: /data AS /web_only/data
Error: failed to start containers: web_only
Возможно, в этом случае мне нужно запускать его вручную через Docker, так как база данных находится на другой машине. Обратите внимание на этот фрагмент кода в файле конфигурации web_only:
## connect to central postgres database
DISCOURSE_DB_SOCKET: ''
DISCOURSE_DB_USERNAME: discourse
DISCOURSE_DB_PASSWORD: xxxxxxxxxx
DISCOURSE_DB_HOST: 10.10.xx.xx
DISCOURSE_REDIS_HOST: data