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