run name library dockers container change docker

name - cómo desprenderse de un contenedor de docker



dockers container download (3)

Adjuntar con:

docker attach <container name>

me permite separar con Ctrl + d en Docker versión 17.04

Sé que esto es viejo, pero dado que ninguno de los métodos que se muestran arriba funciona para mí, pensé que lo compartiría.

Este problema es bastante similar a this , pero sigo teniendo problemas:

Ejecuto un contenedor con:

docker run -d CONTAINER

entonces me apego a eso con

docker attach NAME

pero no puedo salir de ella, no con CTRL-C, ni con CTRL-P + CTRL-Q (como se sugiere en la pregunta similar anterior)

Tengo que kill -9 PID para salir ...

¿Qué estoy haciendo mal?

Información:

Docker versión 0.6.7, compilación cb48ecc
Ubuntu 3.8.0-33-generic # 48 ~ precise1-Ubuntu


Como Jérôme Petazzoni mencionó en el grupo de usuarios de docker :

Actually, you can SIGKILL the client, and reattach later. However, this will disrupt stdin (the container will see EOF on stdin, and if it cares about stdin, e.g. if it''s a shell, it will exit). To recap: docker run -t -i → can be detached with ^P^Q and reattached with docker attach docker run -i → cannot be detached with ^P^Q; will disrupt stdin docker run → cannot be detached with ^P^Q; can SIGKILL client; can reattach with docker attach


Debería attach al contenedor utilizando la --sig-proxy=false como esta:

docker attach --sig-proxy=false NAME

Luego puede usar CTRL + C para salir sin detener el contenedor.