# docker时区设置

# Dockerfile文件

1.注意字母大小写

RUN echo "Asia/Shanghai" > /etc/timezone
1

2.另一种写法

ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
1
2

# 容器创建时挂载时区

docker run --name=test -dp 18888:8888 -v /etc/localtime:/etc/localtime -v /home/test/config:/config test:1.0.0.0
1

# 容器已经启动

#进入容器里
ln -sf /usr/share/zoneinfo/Asia/Shanghai /ect/localtime
1
2