Docker attach donne une nouvelle ligne vide

Bonjour, j’ai une instance de docker (l’image prise en charge).

Lorsque j’essaie de faire docker attach, le curseur clignote simplement sur une ligne vide, il n’y a aucune réponse aux commandes comme ls.

1 « J'aime »

Qu’en est-il de

docker exec -it app bash -c "your command here"
1 « J'aime »

Oui, cela a fonctionné (avec ls)

1 « J'aime »

Super ! Veuillez marquer comme résolu afin que le sujet soit clos. Heureux que cela ait fonctionné !

1 « J'aime »

Terminé !

Mais j’aimerais toujours savoir quel était le problème

et

Comment puis-je attacher fonctionnellement ?

1 « J'aime »

Est-ce que vous cherchez quelque chose comme ./launcher enter app ? Cela vous donnera une invite de commande dans le conteneur. Je ne sais pas comment faire directement avec docker, mais peut-être docker exec -it app bash

1 « J'aime »

En effet, c’est mon objectif, je veux explorer les tables de la base de données.

J’essaierai docker exec -it app bash

Je pensais que c’était à cela que servait docker attach, mais je ne suis pas un expert.

En regardant plus loin en fonction des indices de @pfaffman et @Ed_S, cette réponse de SO l’a bien expliqué (réponse acceptée)

EDIT : le fait est qu’un serveur web est en cours d’exécution sur l’image, donc docker attach ne fonctionne pas, mais la commande exec fonctionne.

Alors peut-être utiliser le plugin d’exploration de données. C’est une bien meilleure façon d’explorer la base de données.

Mais peut-être seriez-vous intéressé par les Opérations en masse administratives

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