Documentos de Académico
Documentos de Profesional
Documentos de Cultura
$ docker images
Con el ID de la imagen ejecutamos un nuevo contenedor Debian, el parámetro "-ti" significa que la sesión será
interactiva:
Ahora ya estamos dentro del contenedor, deberíamos ver un mensaje similar a este:
root@e4c7575c5a4d:/#
Ahora el sistema está listo para instalar Apache2 y todas sus dependencias. Ejecuta el siguiente comando:
Debería llevar algún tiempo extraer todas las dependencias y finalmente instalar el servidor web Apache 2.
Después de esto, continuamos con los ajustes necesarios en el archivo httpd.conf, con todo lo necesario para
que el servidor web esté listo para ejecutarse.
Salgamos del contenedor, escribiendo exit. Deberiamos obtener el indicador de host del servidor anfitrión.
Ahora que tenemos Apache 2 instalado en nuestro contenedor recién creado, es hora de confirmar todos los
cambios para crear una nueva imagen para reflejar los cambios que se acaban de realizar en la imagen original
de Debian Buster.
4. Confirmar los cambios y etiquetar una nueva imagen
Después de confirmar, se creará una nueva imagen. Listemos nuevamente las imágenes.
$ docker images
Ahora podemos ver la imagen que acabamos de crear con el comando commit
$ docker images
Ahora es el momento de verificar si todo lo que se ha hecho funciona correctamente. En este momento, ya
tenemos nuestro propio contenedor Debian, que está preparado para ejecutar Apache.
Simplemente un recordatorio. Cuando se inicie apache en el contenedor, solo escuchará en la IP del contenedor.
Si se planea proporcionar acceso al servidor web desde el exterior, lo que significa vincular los puertos host, es
necesario exponer los puertos apache. Para lograr eso, es necesario agregar -p <host port: container
port> para cada puerto que planea abrir.
6. Comprobando la instalación
Para probar si la instalación se realizó correctamente, simplemente introducimos http: //<host ip>: 8080 en el
navegador.