相关疑难解决方法(0)

使用docker-compose设置容器时区

我有一个docker-compose文件运行一些Dockerfiles来创建我的容器.我并不想修改自己的Dockerfiles设置时区,因为他们可以通过我的团队成员随时更改,我有一个码头工人,compose.override.yml文件,以使当地环境的变化.但是,我的一个容器(基于Selenium的容器)似乎没有拉出主机时区,这对我来说是个问题.基于此我想在我的所有容器上强制执行时区.我现在在我的Dockerfiles中

ENV TZ=America/Denver
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
Run Code Online (Sandbox Code Playgroud)

一切正常.如何在docker-compose语法中复制相同的命令?

containers docker dockerfile docker-compose devops

20
推荐指数
4
解决办法
3万
查看次数

如何更改 docker 容器中的时区?

我正在为我从 docker-hub 中提取的开发堆栈运行 docker 容器,该图像是为与我的应用程序应该部署的时区不同的时区创建的。

如何更改 docker 容器中的时区?

我试图通过运行来更改容器内的时区配置

echo "Africa/Lusaka" > /etc/timezone
Run Code Online (Sandbox Code Playgroud)

并重新启动容器,但我仍然得到相同的时区。

timezone docker devops

20
推荐指数
5
解决办法
4万
查看次数