Iniciar el contenedor creado y conectarse a él
En el paso anterior, creaste un contenedor Docker llamado my-ubuntu-container
pero no lo iniciaste. En este paso, aprenderás cómo iniciar este contenedor creado y conectar tu terminal a sus flujos estándar de entrada, salida y error.
Para iniciar el contenedor, usa el comando docker start
seguido del nombre del contenedor.
docker start my-ubuntu-container
Este comando inicia el contenedor. Sin embargo, por defecto se ejecuta en segundo plano. Para interactuar con él, necesitas conectarte.
Para conectarte al contenedor en ejecución, usa el comando docker attach
seguido del nombre del contenedor.
docker attach my-ubuntu-container
Después de ejecutar este comando, tu terminal se conectará al shell del contenedor. Deberías ver un prompt de comandos similar al del interior del contenedor Ubuntu, típicamente algo como root@<container-id>:/#
.
Ahora que estás dentro del contenedor, puedes ejecutar comandos en él. Por ejemplo, verifiquemos la versión del sistema operativo.
lsb_release -a
Deberías ver una salida mostrando la versión de Ubuntu que se ejecuta dentro del contenedor.
Para salir del contenedor sin detenerlo, presiona Ctrl + P
seguido de Ctrl + Q
. Esto desconecta tu terminal del contenedor, dejándolo ejecutándose en segundo plano.
Si simplemente escribes exit
o presionas Ctrl + D
mientras estás conectado, el contenedor se detendrá.
Después de desconectarte, puedes verificar que el contenedor sigue ejecutándose listando los contenedores activos.
docker ps
Deberías ver my-ubuntu-container
listado con un estado que indica que está en ejecución.