方案一:
docker cp -L /usr/share/zoneinfo/Asia/Shanghai 【容器ID或者NAME】:/etc/localtime
此方法针对mysql镜像有用
方案二:docker-compose、dockerfile配置如下,记得关闭docker,然后重启
environment:
TZ: Asia/Shanghai
version: '3'
services:
java:
restart: always
image: openjdk:14
container_name: openjdk14
ports:
- 8882:8882
volumes:
- /command/java/hailiao/hailiao-1.0.0.jar:/app/hailiao-1.0.0.jar
environment:
TZ: Asia/Shanghai
entrypoint: java -jar /app/hailiao-1.0.0.jar
networks:
mynetwork:
ipv4_address: 192.168.1.13
networks:
mynetwork:
ipam:
config:
- subnet: 192.168.1.0/24
docker-compose启动openJDK有效