DOCKER
DOCKER
ACTIVIDADES DESAROLLADAS
1. Que es Docker
La idea detrás de Docker es crear contenedores ligeros y portables para las aplicaciones software que
puedan ejecutarse en cualquier máquina con Docker instalado, independientemente del sistema
operativo que la máquina tenga por debajo, facilitando así también los despliegues.
Docker es uno de los proyectos más conocidos y utilizados en temas de virtualización. Lejos de ser un
sistema operativo como tal, esta plataforma de código abierto hace uso de las funciones de aislamiento
de recursos del kernel de Linux para poder dar lugar a contenedores independientes, dentro de los
cuales se ejecutará una única aplicación con sus respectivas dependencias, pero funcionando siempre
con un único kernel, el de la máquina real, en lugar de virtualizar uno por cada contenedor o máquina
virtual.
La forma más fácil y segura de completar el proceso es a través de los repositorios oficiales de
Docker. Para hacer esto, es necesario ejecutar esta línea de comando:
Se puede verificar todas las imágenes que se tiene en el sistema con este comando:
docker images
3. Configurar el servidor apache con Docker en CentOS 7 para eso descargamos la imagen del
repositorio de Docker Hub.
docker search centos
docker images
Ejecutar la imagen de Docker usamos el siguiente commando -it: este argumento se utiliza para
asignar un shell bash y tomar una entrada estándar.
Instalar el servidor apache httpd dentro del contenedor Docker con el siguiente comando:
vi /var/www/html/index.html
se configura el contenido del apache
<html>
<\html>
El comando Docker commit construirá nuestra propia imagen.
Recuerde no poner exit asta configurar todos los servicios apache dhcp y DNS
Lanzamiento de un contenedor de servidor web utilizando nuestra imagen personalizada con el
siguiente comando.
Salimos con exit y corremos este comando
Configurando la imagen
Comience por obtener la imagen del docker hub.
Esto ya se instalo mas arriba
Yum install bind* -y
Ahora vamos a "arrancar" la imagen que emos descargado con el siguiente comando.
Configurar la tarjeta de red con la misma ip 192.168.2.254/24
docker run -d --nameDNSA --dns=127.0.0.1 \
--publish=192.168.2.254:53:53/udp --publish=192.168.2.254:10000:10000 \
--volume=/srv/docker/bind:/data \
--env='ROOT_PASSWORD=Patito.123@456' \
Servicios:latest
Ricardo Chuqui
Firma: ____________________________________