Este documento describe cómo crear, usar y volver a conectarte a un contenedor Docker basado en Ubuntu para practicar comandos de Linux y Bash scripting, guardando los scripts en tu máquina local.
- Tener instalado Docker
- Tener una terminal o línea de comandos
- Tener una carpeta local (por ejemplo:
~/linux-practica)
mkdir ~/linux-practica
cd ~/linux-practicadocker run -it -v $(pwd):/mnt --name linux-practica ubuntu bash🔍 Qué hace cada parte:
-it: terminal interactiva-v $(pwd):/mnt: monta la carpeta actual en/mntdentro del contenedor--name linux-practica: nombre del contenedor (puedes usarlo después)ubuntu bash: imagen base con Bash como shell
Ya dentro del contenedor:
cd /mnt
nano mi_script.shO:
echo -e '#!/bin/bash\necho "Hola mundo!"' > hola.sh
chmod +x hola.sh
./hola.sh
⚠️ Todos los archivos que guardes en/mntse conservarán en tu máquina local.
Si cerraste el contenedor con exit, puedes volver a conectarte así:
docker start -ai linux-practicadocker ps -aBusca tu contenedor llamado linux-practica y verifica que esté detenido o en ejecución.
docker rm linux-practicaPuedes agregar esto a tu archivo ~/.bashrc o ~/.zshrc:
alias entrar-linux='docker start -ai linux-practica'Luego ejecuta:
source ~/.bashrcY cada vez que quieras entrar, simplemente escribe:
entrar-linux¡Listo! Ya tienes un entorno estable para practicar Linux de forma profesional y reutilizable.