Localización y zona horaria en contenedores LXD

Si partimos de las imágenes base para crear contenedores en lxd, observaremos que, dentro del contenedor las horas figuran en UTC y que toda la localización está para el lenguaje por defecto.

Para localizar un contenedor my_cont para España y con la zona horaria de Madrid, primeramente deberemos configurar los paquetes keyboard‑configuration, locales y tzdata para compilar los datos correspondientes a la localización y zona horaria deseadas.

lxc exec my_cont -- dpkg-reconfigure keyboard-configuration
lxc exec my_cont -- dpkg-reconfigure locales
lxc exec my_cont -- sudo dpkg-reconfigure tzdata

A las opciones de teclado, seleccionaremos la que corresponda a nuestro equipamiento (generalmente PC de 105 teclas), cuidando de seleccionar la distribución en español.
En los locales, optaremos por la opción es-ES.UTF-8.

Y, en la zona horaria seleccionaremos la correspondiente a Europe/Madrid.

Si alguno de estos paquetes (por ejemplo keyboard‑configuration) no estuviese instalado, podremos agregarlo con:

lxc exec my_cont -- apt install keyboard-configuration

Finalmente, debemos incluir las variables de entorno que utilizarán todos los usuarios y procesos del contenedor con los valores correspondientes a las localizaciones compiladas.

Para esto utilizamos el comando lxc config:

lxc config set my_cont environment.LC_ALL es_ES.UTF-8
lxc config set my_cont environment.LANG es_ES.UTF-8
lxc config set my_cont environment.TZ: Europe/Madrid

Podremos verificar la configuración realizada con:

lxc config show my_cont

Y repetir los comandos que no se hayan escrito correctamente.

José Administrator
Sorry! The Author has not filled his profile.
follow me

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *