Está en la página 1de 7

Pag 265

Desinstalar una imagen del sistema operativo

Uno de los problemas de mantenimiento con los


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)

También podría gustarte