【小伟哥AI之路】Docker之时区与宿主机同步解决8小时问题

it2026-01-15  9

 

Dockerfile 时区设置

RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime RUN echo 'Asia/Shanghai' >/etc/timezone

EG、

FROM fiadliel/java8-jre VOLUME /tmp ADD api_h5-0.1.jar app.jar RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime RUN echo 'Asia/Shanghai' >/etc/timezone ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

 

# 创建并运行容器,通过 -e TZ="Asia/Shanghai" 设置时区  docker run -e TZ="Asia/Shanghai" -d -p 80:80 --name nginx nginx

 

拷贝文件直接修改容器

docker cp /usr/share/zoneinfo/Asia/Shanghai sdk_xxx_jenkins:/etc/localtime docker restart sdk_xxx_jenkins docker exec -it 26306136a35c bash date 命令查看 Thu Oct 22 15:33:29 CST 2020

 

完美

最新回复(0)