No se puede vincular a un contenedor no en ejecución: /data como /web_only/data

Acabamos de actualizar desde la versión 4.2 hasta la última versión.
Ejecutamos un contenedor de datos y un contenedor web.
Ahora Discourse no se inicia con el siguiente error.

[root@sydney discourse]# ./launcher start web_only

starting up existing container
+ /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

¿Alguna idea sobre cómo resolverlo?

Bueno, dice que los datos no se están ejecutando… Intenta ejecutar esto:

./launcher rebuild data
./launcher rebuild web_only

Los datos se están ejecutando.

[root@sydney discourse]# docker ps | grep data
860547699a11        local_discourse/data            "/sbin/boot"             2 hours ago         Up 2 hours     

Tal vez cambiar el nombre de la referencia en la imagen de Docker de local_discourse/data a web_only/data podría funcionar.

En ese caso, vuelve a verificar todas las referencias a los datos del archivo web_only.yml.

Creo que esto ocurre si reconstruyes el contenedor de datos e inicias uno nuevo. Aunque todavía se llame data, el contenedor web en ejecución sigue buscando el anterior. Creo que esto debería solucionarlo:

./launcher stop web_only
./launcher destroy web_only
./launcher start web_only
6 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.