dockerfile 中怎么设置时区
时间: 2024-04-18 11:22:47 浏览: 86
详解修改docker时区及docker常用命令
在Dockerfile中设置时区可以通过以下步骤实现:
1. 在Dockerfile中添加以下指令来安装tzdata包:
```
RUN apt-get update && apt-get install -y tzdata
```
2. 接下来,设置时区。可以通过以下两种方式之一来设置时区:
a. 使用环境变量:
```
ENV TZ=Asia/Shanghai
```
b. 使用命令:
```
RUN ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo Asia/Shanghai > /etc/timezone
```
上述示例中的"Asia/Shanghai"是时区的标识符,你可以根据自己的需求替换为其他时区标识符。
3. 最后,构建和运行Docker镜像即可应用新的时区设置。
阅读全文