viernes, 20 de junio de 2025

como instalo apache2 dentro de un docker en ubuntu

 


como instalo apache2 dentro de un docker en ubuntu


Respuesta

Para instalar Apache2 dentro de un contenedor Docker basado en Ubuntu, puedes crear un archivo Dockerfile que defina los pasos necesarios. Aquí te muestro cómo hacerlo paso a paso:


🛠️ 1. Crea un Dockerfile con este contenido:

# Imagen base
FROM ubuntu:latest

# Evita preguntas interactivas durante la instalación
ENV DEBIAN_FRONTEND=noninteractive

# Actualiza e instala Apache
RUN apt update && \
    apt install -y apache2 && \
    apt clean

# Expone el puerto 80
EXPOSE 80

# Comando para mantener Apache en ejecución
CMD ["apache2ctl", "-D", "FOREGROUND"]

🧱 2. Construye la imagen Docker

Guarda el archivo como Dockerfile y ejecuta:

docker build -t mi-apache .

🚀 3. Ejecuta el contenedor

docker run -d -p 8080:80 --name apache-server mi-apache

Luego abre tu navegador y visita:
👉 http://localhost:8080
(deberías ver la página de bienvenida de Apache)


¿Quieres que te genere un archivo .zip con este Dockerfile listo para usar?

No hay comentarios:

Publicar un comentario