У меня есть Ubuntu 16.04 LTS, работающая в контейнере Docker (размещенном на macOS). Дата/время сбиваются примерно на четыре дня.
$ cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.1 LTS"
$ date
Sun May 7 05:57:21 UTC 2017
Дата вступления в силу: 11 мая 2017 г., 06:17:13 UTC.
Я хотел это исправить (проверив это и это), но я даже не могу запустить timedatectl
:
$ timedatectl status
Failed to create bus connection: No such file or directory
Как это исправить?
ls -l /etc/localtime
показывает, что правильно указывает на/usr/share/zoneinfo/Etc/UTC
. Таким образом, запускdpkg-reconfigure -f noninteractive tzdata
не имеет никакого эффекта, дата все еще смещена на ~ 4 дня. - person Marcel Stör   schedule 11.05.2017date
в операционной системе хоста возвращает правильные значения. Для воспроизведения вы можете запуститьdocker run --rm -ti marcelstoer/nodemcu-build date
. - person Marcel Stör   schedule 11.05.2017Thu May 11 08:06:23 UTC 2017
- person Rao   schedule 11.05.2017