que deben lidiar muchos administradores de TI es el disco duro espacio. Mientras descarga y usa imágenes, puede haber un momento en el que necesite eliminar imágenes de nuestro servidor que ya no se utilicen.
Si continúa descargando y utilizando varios
archivos de imágenes, deberá asegurarse que de vez en cuando miras todas tus imágenes y borras las que están ya no es válido o ya no está en uso.
El ejercicio 7.4 le mostrará cómo eliminar un
archivo de imagen de su sistema anfitrión. Para completar este ejercicio, asegúrese de haber completado los ejercicios anteriores de este capítulo. Ejercicio 7.4 Desinstalar una imagen
1. Abra una ventana de PowerShell con derechos
administrativos. 2. Escriba imágenes de la ventana acoplable y obtenga el número de identificación de la imagen del servidor Nano. 3. Escriba docker rm d9bccb9d4cac (su número de identificación debe ir donde d9bccb9d4cac número es). 4. Escriba imágenes de la ventana acoplable. La imagen ahora se ha ido. 5. Cierre PowerShell
Creando nuevas imágenes usando Dockerfile
Una buena ventaja de usar Docker es que
puede ir al sitio web de Docker y buscar en las diferentes imágenes que están disponibles. Hay imágenes para sistemas operativos, aplicaciones y software. Pero, ¿qué pasa si no puede encontrar la imagen que necesita? Bueno, entonces puedes construir el tuyo propio imágenes usando Dockerfiles. Cuando un administrador instala Docker, el motor Docker incluye herramientas que el departamento de TI puede utilizar para crear estos Dockerfiles. Los archivos Docker son solo archivos de texto que se crean manualmente y se compilan y se convierten en un archivo de imagen.
Si su organización decide que quiere crear
sus propios Dockerfiles, entonces obtendrá algunos beneficios al hacer precisamente eso. Algunas de las ventajas de construir uno propio Los archivos Docker son los siguientes: ■ Los administradores pueden almacenar imágenes como código. ■ Su organización puede tener una reproducción rápida de imágenes. Estas imágenes se pueden utilizar para ciclos de mantenimiento y actualización. ■ Personalización para exactamente lo que desea su organización.
Entonces, una vez que haya instalado Docker,
habrá algunos componentes que se incluirán para que pueda crear sus propios Dockerfiles. Estos dos componentes de la ventana acoplable incluyen el Docker Engine y el compilador (comando docker build).
Entonces, si alguna vez ha creado archivos .ini o
incluso un archivo host, entonces comprende cómo un archivo puede funcionar. Al igual que muchos códigos de programación o archivos .ini, puede usar la almohadilla (#) para mostrar comentarios en el archivo. Esto es muy útil.
Hace muchos años, antes de entrar en redes, era
programador. Una cosa que la mayoría que los programadores odian es cuando miras la codificación de otra persona y no tienes idea de qué estaban haciendo. Cuando un codificador se toma el tiempo de poner comentarios para que cualquiera pueda seguirlos y trabajar en el código, es mil veces más fácil seguir a ese codificador.
Esto es lo que hacen los comentarios en el
Dockerfile. Usando la libra (#) para hacer comentarios e indicar exactamente por qué se incluye cada línea, ayuda a alguien que lo sigue o si alguien está tratando de aprender lo que haces.
Comprensión de los contenedores de
Hyper-V
Hasta ahora en este capítulo hemos
discutido los contenedores de Windows, pero ahora vamos a mire los contenedores de Hyper-V. Como dije anteriormente, los contenedores de Windows comparten el sistema kernel entre todos los contenedores y el host. Los contenedores de Hyper-V son diferentes porque cada uno Hyper-V Containers utiliza su propia instancia del kernel de Windows.
Dado que los contenedores Hyper-V utilizan su
propia instancia del kernel de Windows, los administradores pueden usar diferentes versiones de Windows entre el sistema host y la versión de la imagen.
Además, el sistema host de Windows debe tener
instalada la función Microsoft Hyper-V en el sistema anfitrión. Windows Server 2016 y Windows 10 Professional y Enterprise (Anniversary Editions) le permiten crear contenedores e Hyper-V.
La única característica interesante es que ambos
tipos de contenedores, Windows Containers e Hyper-V Los contenedores se crean, administran y funcionan exactamente de la misma manera. La única diferencia es cómo los contenedores de Hyper-V tienen un mejor aislamiento del kernel. Cuando trabaja con contenedores Hyper-V en Docker, la configuración es idéntica a administrar contenedores de Windows Server. La única diferencia que desea incluir en el El contenedor Hyper-V utiliza el parámetro –– isolation = hyperv. El siguiente es un ejemplo del comando docker con los parámetros de Hyper-V ( docker run -it ––isolation=hyperv microsoft/nanoserver cmd)