Contenedor de apache
1 Crear y ejecutar el contenedor
Crear un contenedor de Apache si la imagen de apache no existe la descargará:
docker run -d --name my_pache_container -p 8080:80 httpd
Entrar al contenedor:
docker exec -it my_apache_container bash
Navegar al directorio htdocs
donde se encuentran los archivos servidos por Apache:
cd /usr/local/apache2/htdocs
Listar los archivos en el directorio:
ls
Deberías ver index.html
por defecto. El contenedor está listo y corriendo en http://localhost:8080 y por defecto lee el archivo index.html
.
2 Crear un Archivo HTML
Dentro del contenedor, crear un archivo about.html
en el directorio htdocs
:
pwd
Salida:
/usr/local/apache2/htdocs
Crea el archivo:
touch about.htmlls
Salida:
about.html index.html
Agregar contenido al archivo:
echo '<h1>About</h1>' > about.html
Luego, visitar http://[tu_dominio_o_ip] para ver el nuevo archivo creado.