Desplegar un servidor web con docker

Primero vamos a descargar una imagen de ubuntu:

docker pull ubuntu:latest

Ahora mostramos las imágenes de docker:

docker images

REPOSITORY                 TAG                 IMAGE ID            CREATED             VIRTUAL SIZE

ubuntu                     latest              91e54dfb1179        4 days ago          188.4 MB

Arrancamos la imagen:

docker run -it --name="apache" ubuntu:latest /bin/bash

Dentro del contenedor escribimos:

apt-get update && apt-get upgrade && apt-get install apache2

Realizamos un commit para guardar una imagen nueva con el servidor preconfigurado

docker commit apache ubuntu:apache

Arrancamos el nuevo contenedor:

docker run -it --name="apache_test" ubuntu:apache /bin/bash