Impossible de lier à un conteneur non exécuté : /data AS /web_only/data

Nous venons de passer de la version 4.2 à la dernière version.
Nous exécutons un conteneur de données et un conteneur web.
Maintenant, Discourse ne démarre pas avec l’erreur suivante.

[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

Avez-vous des idées pour résoudre ce problème ?

Eh bien, il est indiqué que les données ne fonctionnent pas… Essayez d’exécuter ceci :

./launcher rebuild data
./launcher rebuild web_only

Les données tournent.

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

Peut-être que renommer la référence dans l’image Docker de local_discourse/data à web_only/data suffirait.

Dans ce cas, re-vérifiez toutes les références aux données du fichier web_only.yml.

Je pense que cela se produit si vous reconstruisez le conteneur de données et en lancez un nouveau. Même s’il porte toujours le nom « data », le conteneur web en cours d’exécution recherche toujours l’ancien. Je pense que ceci devrait fonctionner :

./launcher stop web_only
./launcher destroy web_only
./launcher start web_only
6 « J'aime »

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