Tag:

docker-compose:容器时区

我正在使用Docker Compose在我的开发环境中运行我的堆栈,但是我在容器中的时区有问题,比我自己的时区晚一个小时,打破了关键任务并使开发非常困难。 我认为这将是一个普遍的问题,所以我search了很多,但唯一的两个解决scheme,我发现不工作(不工作:没有效果)。 我试了两件事: 尝试1 – 从主机build立符号链接 通过尝试挂载/etc/timezone和/etc/localtime作为ro volume,我希望容器与主机具有相同的时区。 没有效果。 尝试2 – 在command设置variables 不要让Docker Compose使用我的ENTRYPOINT指定的Dockerfile ,而是在Dockerfile docker-compose.yml文件中设置command : environment: – APPLICATION_ENV=dev-docker – TZ=Europe/Stockholm build: ../../core/document command: > sh -c "ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone && exec /go/bin/documents" 再次,根本没有效果。 有什么官方的方式在Docker容器中设置时区? 我觉得这应该是比我更多的用户的关键问题。 谢谢。 编辑 :从core/documents的dockerfile ,按要求。 # This file is intended for use […]

如何更改Docker私人registry运行容器上的时区?

我该如何更改运行的 docker 专用registry容器上的时区/时间 主机操作系统:CentOS 7 Docker版本: Server: Version: 17.09.0-ce API version: 1.32 (minimum version 1.12) Go version: go1.8.3 Git commit: afdb6d4 Built: Tue Sep 26 22:42:49 2017 OS/Arch: linux/amd64 Experimental: false Dockerregistry映像: registry:2 ID: a07e3f32a779 试着在容器上执行: export TZ=Europe/Warsaw ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone但没有任何实时结果。 相同的解决scheme可以在另一个容器上正常工作 有任何想法吗? 编辑: 重新创build容器,如下所示: apache: image: "httpd:2.4" hostname: […]