获取有关Docker容器中主机时区更改的通知

时间:2019-07-09 07:17:43

标签: docker timezone symlink

我正在将一个应用程序作为docker容器在客户计算机上运行。现在,这台机器是可移动的,可以从一个位置移动到另一个位置。因此,最终用户将主机timezone更改为使用本地timezone

现在,我的应用程序希望了解此timezone的更改。

一种可能性是挂载/etc/timezone文件并检查此文件中是否有任何更改。但是,并非所有linux distros都具有此文件,因此无法使用。我们可以依赖的文件是/etc/localtime(请参见第30行的timezoneGo源代码,因为他们也依赖此文件)。但是问题是它是symlink。当我尝试将其安装到我的docker container中时,它只是为我提供了symlink在运行此容器时指向的文件内容。

有什么办法可以实现?

0 个答案:

没有答案