/ HOWTO

Google Chrome y Mozilla Firefox en Contenedores.

Por varias razones parecía una buena idea probar si era posible, aunque en el disco, el contenedor de Chrome ocupe mas de 500mb, unos 956mb para Firefox y no estén realmente aislados, los probamos. Si pensamos que bajar el Nightly Firefox son 193 mb, los 956mb parecen mucho.

Buscamos unas cuantas páginas y distintas imágenes para usar, nos quedamos con estas.

[Link1] (https://hub.docker.com/r/chrisdaish/google-chrome/)

[Link2] (https://github.com/chrisdaish/docker-firefox)

Corremos un nuevo contenedor que se armará en base a una imágen de “chrisdaish/google-chrome”, y le damos el nombre de “google-chrome” a nuestro contenedor. Usará el mismo usuario/grupo que el usuario de nuestro equipo real que tengamos. Al salir se borrará ese contenedor (–rm).

# docker run  -v $HOME/Downloads:/home/google-chrome/Downloads:rw \
            -v /tmp/.X11-unix:/tmp/.X11-unix \
            -v /dev/snd:/dev/snd \
            -v /dev/shm:/dev/shm \
            --privileged \
            -e uid=$(id -u) \
            -e gid=$(id -g) \
            -e DISPLAY=unix$DISPLAY \
            --rm \
            --name google-chrome \
            chrisdaish/google-chrome

En el caso de “Mozilla Firefox”, una configuración bastante similar.

# docker run     -v /tmp/.X11-unix:/tmp/.X11-unix  -v /dev/snd:/dev/snd  \
 -e uid=$(id -u)  -e gid=$(id -g)  -e DISPLAY=unix$DISPLAY \
  -e URL=http://www.docker.com  --privileged   --name firefox  chrisdaish/firefox

Subscríbete y recibirás los últimos artículos semanalmente en tu email.