我有一个docker-compose文件,运行了几个Dockerfile来创建我的容器。我不想编辑我的Dockerfile来设置时区,因为我的团队成员随时可能更改它们,并且我有一个docker-compose.override.yml
文件来进行本地环境更改。然而,我的一个容器(基于Selenium的容器)似乎不能拉取主机的时区,这给我带来了问题。基于此,我想在所有容器中强制执行时区。目前我的Dockerfiles中是这样写的:
ENV TZ=America/Denver
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
一切都正常运行。如何在docker-compose语法中复制相同的命令?