tag run remove images hub exited example dockers docker

docker - run - Cómo continuar una ventana acoplable que sale



dockers images (5)

Puede reiniciar un contenedor existente después de salir y sus cambios todavía están allí.

docker start `docker ps -q -l` # restart it in the background docker attach `docker ps -q -l` # reattach the terminal & stdin

docker run -t -i centos /bin/bash

Presioné ''ctrl-d'' para salir de él.

Quiero continuar ejecutando este contenedor, pero descubrí que no puedo. El único método es

docker commit `docker ps -q -l` my_image docker run -t -i my_image /bin/bash

¿Estoy en lo cierto? ¿Hay algún método mejor? (Estoy usando docker 0.8.0)


Si desea continuar exactamente una ventana acoplable con un nombre conocido:

docker start `docker ps -a -q --filter "name=elas"`


Si tiene un contenedor con nombre, puede iniciarse ejecutando

docker container start container_name

donde container_name es el nombre del contenedor que debe darse en el momento de crear el contenedor. Puede reemplazar container_name con el identificador de contenedor en caso de que el contenedor no tenga nombre. El identificador de contenedor se puede encontrar ejecutando

docker ps -a


docker start $(docker ps -a -q --filter "status=exited")

Esto iniciará todos los contenedores que estén en estado salido.

docker exec -it <container-id> /bin/bash

Esto se conectará al contenedor particular


docker start -a -i `docker ps -q -l`

Explicación:

docker start inicia un contenedor (requiere nombre o ID)
-a unir al contenedor
-i modo interactivo
docker ps Lista de contenedores
-q enumera solo identificadores de contenedores
-l lista solo el último contenedor creado