GNU/Linux >> Tutoriales Linux >  >> Panels >> Docker

Cómo cambiar la zona horaria de un contenedor Docker

El objetivo de esta publicación es configurar la zona horaria en el contenedor para que coincida con la misma zona horaria en el servidor Docker, esto permitirá a los usuarios ver la misma hora en ambas instancias (Docker Server y Container). La mayoría de las veces, los contenedores no usan el mismo tiempo que el servidor Docker, esta publicación mostrará cómo configurar esto.

Así es como se ve esto antes de hacer los cambios.

Tiempo del contenedor:

# docker exec 15c0c99b5c65 date
Wed Aug 23 15:40:24 UTC 2019

Hora del servidor Docker:

# date
Wed Aug 23 11:40:26 EDT 2019

Cambiar la zona horaria de Docker

En el ejemplo descrito en esta publicación, el servidor Docker estaba en la zona horaria EDT y el contenedor estaba en la zona horaria UTC. En caso de que la zona horaria deba ser la misma en ambos casos, siga los pasos a continuación para completar esto.

1. Inicie sesión en el contenedor (adjuntarlo).

# docker attach [container]

2. Haga una copia de seguridad de este archivo dentro del contenedor.

# mv /etc/localtime /etc/localtime.backup

3. Cree un enlace suave al archivo a continuación, ejecute este comando.

# ln -s /usr/share/zoneinfo/EST5EDT localtime

4. Finalmente, ejecute el siguiente comando para asegurarse de que la zona horaria se haya cambiado a EDT al igual que el Docker Server.

# date

Después de estos pasos, el tiempo debería ser el mismo en ambos casos.


Docker
  1. Cómo cambiar la zona horaria en Debian 11 / Debian 10 / 9

  2. Cómo establecer o cambiar la zona horaria en Linux

  3. Cómo cambiar la ruta del registro de auditoría en MySQL Docker

  4. Cómo cambiar la zona horaria en CentOS 8

  5. ¿Cómo especificar el nombre de host para el contenedor en ejecución?

Cómo establecer la zona horaria en Debian 11

Cómo cambiar la fecha, la hora y la zona horaria en CentOS 8

Cómo cambiar el límite de tiempo para una sesión de Sudo

Cómo cambiar la zona horaria en su sistema Ubuntu

Cómo verificar si el demonio Docker o un contenedor se está ejecutando

Cómo usar Docker Commit para cambiar imágenes de contenedores