Configuración de contenedores de Linux en Windows
Los contenedores de Linux constituyen un gran porcentaje del ecosistema de contenedores general y son fundamentales para las experiencias de desarrollo y los entornos de producción. Dado que los contenedores comparten un kernel con el host de contenedor, la ejecución de contenedores de Linux directamente en Windows no es una opción. Aquí es donde la virtualización entra en la imagen.
El ejercicio le guía por la creación y ejecución de contenedores de Linux en Windows 10 y Windows 11.
En este inicio rápido, harás lo siguiente:
- Instalación de Docker Desktop
- Ejecución de un contenedor de Linux sencillo
Prerrequisitos
Asegúrese de cumplir los siguientes requisitos:
- Un sistema de equipo físico que ejecuta Windows 10 Professional, Windows 10 Enterprise o posterior. O Windows Server 2019, versión 1809 o posterior
- Asegúrese de que Hyper-V está habilitado.
Instalación de Docker Desktop
Instale Docker Desktop en Windows.
Ejecución del primer contenedor de Linux
Para ejecutar contenedores de Linux, debe asegurarse de que Docker tiene como destino el demonio correcto. Para alternar esto, seleccione Switch to Linux Containers
en el menú de acciones al hacer clic en el icono de ballena de Docker en la bandeja del sistema. Si ve Switch to Windows Containers
, entonces ya apunta al demonio de Linux.
Una vez que haya confirmado que tiene como destino el demonio correcto, ejecute el contenedor con el siguiente comando:
docker run --rm busybox echo hello_world
El contenedor se ejecuta, imprime "hello_world" y, a continuación, se cierra.
Al consultar docker images
, verá la imagen de contenedor de Linux que acaba de extraer y ejecutar:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
busybox latest 59788edf1f3e 4 weeks ago 3.41MB