Docker容器時間與主機時間不一致
共享主機的localtime (方法一)
創建容器的時候指定啟動參數,掛載localtime文件到容器內 ,保證兩者所采用的時區是一致的。
docker run --name <name> -v /etc/localtime:/etc/localtime:ro ...
創建自定義的dockerfile (方法二)
創建dockerfile文件,其實沒有什么內容,就是自定義了該鏡像的時間格式及時區。
FROM tomcat #設置時區 RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && echo 'Asia/Shanghai' >/etc/timezone \
保存后,利用docker build命令生成鏡像使用即可。