Tôi tập tin Docker như thế này:Làm thế nào để đồng bộ hóa thời gian của một ứng dụng java chạy trên docker container?
FROM anapsix/alpine-java:jre8
ADD service-god-sac-1.0.0-SNAPSHOT.jar app.jar
ENTRYPOINT ["java", "-Xmx64m", "-XX:MaxMetaspaceSize=64m", "-jar", "/app.jar"]
Khi tôi biên dịch và triển khai ứng dụng settint thời gian bằng cách sử dụng này:
-v/etc/localtime:/etc/localtime: ro
Tôi nhận thấy rằng thời gian máy chủ và thời gian của trình quét được đồng bộ hóa, nhưng nhật ký của ứng dụng hiển thị thời gian khác nhau, thời gian UTC. Làm cách nào để đồng bộ hóa máy chủ, vùng chứa và ứng dụng java cùng một lúc?
Bạn có thể quan tâm cuộc thảo luận này: https://github.com/docker/docker/issues/3359 – user3707125