查看 docker 中 java 項目打印的日誌發現,時間相差 8 個小時。考慮是時區的問題。java
解決方法以下docker
Dockerfile 文件加入時區配置日誌
RUN echo "Asia/Shanghai" > /etc/timezone
docker run 增長參數code
-v /etc/localtime:/etc/localtime
啓動命令打包
docker run -d --name "hone" -v /etc/localtime:/etc/localtime -p 8080:8080 hone
從新打包項目鏡像,從新運行項目,再去查看日誌文件確認是否解決配置