En este caso, web_only y data son contenedores separados y el inicio del contenedor web_only falla con
oot@docker2:/var/discourse# ./launcher start web_only
Se detectó la arquitectura x86_64.
iniciando contenedor existente
+ /usr/bin/docker start web_only
Respuesta de error del demonio: No se puede enlazar a un contenedor no en ejecución: /data COMO /web_only/data
Error: no se pudieron iniciar los contenedores: web_only
Quizás necesite iniciar manualmente a través de docker en este caso, ya que la base de datos está externa en otra máquina, vea este código en el yaml de web_only:
## conectar a la base de datos central de postgres
DISCOURSE_DB_SOCKET: ''
DISCOURSE_DB_USERNAME: discourse
DISCOURSE_DB_PASSWORD: xxxxxxxxxx
DISCOURSE_DB_HOST: 10.10.xx.xx
DISCOURSE_REDIS_HOST: data