如何在docker-compose.yml设置镜像的时区,如:RUN In -fs /usr/share/zoneinfo/Europe/London /etc/localtime RUN echo'Europe/London' > /etc/timezone
时间: 2023-09-09 15:07:09 浏览: 166
详解修改docker时区及docker常用命令
你可以在 `docker-compose.yml` 文件中使用 `environment` 属性来设置时区。例如:
```yaml
version: '3'
services:
myapp:
image: myapp
environment:
- TZ=Europe/London
```
然后在你的 Dockerfile 中添加以下命令:
```Dockerfile
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
```
这将根据 `TZ` 环境变量设置镜像的时区。在上面的示例中,时区被设置为 `Europe/London`。
阅读全文