Public Repository

Last pushed: 2 years ago
Short Description
Firefox with DNIe implemented (Documento Nacional de Identidad electrónico)
Full Description

egarcia/dnie

Summary / Resumen

This image contains all the software needed to run the DNIe (Documento Nacional de Identidad electrónico) using Firefox. It is based on besn0847/ubuntu32 image. /
Esta imagen contiene todo el software necesario para hacer funcionar el DNIe mediante Firefox. Está basada en la imagen besn0847/ubuntu32.

Prerequisites / Prerrequisitos

  • It is necessary to have installed xhost package in order to avoid problems with X Server permissions. / Es necesario tener instalado el paquete xhost en la máquina host para evitar problemas de permisos con el servidor X.
  • Your card reader has to be a standard card reader. It musn't be installed on the host. / El lector de tarjetas debe ser un modelo estándar y NO debe estar instalado en la máquina host.
  • It has been tested with C3PO model. No extra drivers installed on the image. / Ha sido testeado con el modelo de lector C3PO. No se han instalado drivers extra en la imagen.

Installed software within the Docker Image / Software instalado en la imagen

  • Ubuntu 12.04 LTS (32 bits)
  • Firefox
  • JRE 7
  • Icedtea-web plugin
  • pcscd
  • pcsc-tools
  • opensc-opendnie
  • All the certificates needed for DNIe / Todos los certificados necesarios para el DNIe

Grab the image / Consigue la imagen

You only have to type / Solo tienes que teclear:

docker pull egarcia/dnie

Executing instructions / Instrucciones para ejecutar la imagen

First, it is necessary to allow all clients to the host's X server. / En primer lugar, es necesario permitir a todos los clientes que se conecten al servidor X tecleando:

xhost +

Plugin the USB card reader for DNIe / Conecta tu lector de tarjetas.

Close any Firefox you have running / Cierra cualquier instancia de Firefox que tengas abierta.

Execute image / Ejecuta la imagen:

docker run --rm -e DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix -v /dev/bus/usb:/dev/bus/usb --privileged=true egarcia/dnie firefox

After that, Firefox GUI should open. Thanks to -v /tmp/.X11-unix:/tmp/.X11-unix option X11 socket from host will be shared with the container and thanks to -v /dev/bus/usb:/dev/bus/usb the USB card reader will be reachable inside the container. / Después de seguir estas instrucciones, Firefox debería abrirse. Gracias a la opción -v /tmp/.X11-unix:/tmp/.X11-unix el socket de X11 de la máquina host será compartido con el contenedor y gracias a la opción -v /dev/bus/usb:/dev/bus/usb el lector de tarjetas podrá ser utilizado desde el contenedor.

Keep in mind that using --rm option everything you do with Firefox won't be saved, because no instance of egarcia/dnie image will be created. / Ten en cuenta que usando la opción --rm no se guardará nada de la sesión recién abierta en Firefox porque no se va a crear ningún contenedor propiamente dicho de la imagen egarcia/dnie.

When you close Firefox, reset X Server security policy. / Cuando cierres Firefox, vuelve a activar la política de seguridad del servidor X.

xhost -

Feedback

This is my first container, so any feedback will be very appreciate. / Este es mi primer contenedor, así que cualquier feedback será muy agradecido.

Docker Pull Command
Owner
egarcia