docker時(shí)間不一致的解決辦法:1、在運(yùn)行docker run時(shí)添加“-v /etc/localtime:/etc/localtime”選項(xiàng);2、復(fù)制時(shí)區(qū)信息到容器即可。
本文操作環(huán)境:ubuntu 18.04系統(tǒng)、Docker 20.10.11版、Dell G3電腦。
docker 時(shí)間不一致怎么辦?
解決 docker 容器時(shí)間與本地時(shí)間不一致:
在docker容器和系統(tǒng)時(shí)間不一致是因?yàn)閐ocker容器的原生時(shí)區(qū)為0時(shí)區(qū)
第一種方法:?jiǎn)?dòng)時(shí)進(jìn)行映射
運(yùn)行 docker run 添加 -v /etc/localtime:/etc/localtime 選項(xiàng),如下:
docker run -d -p 8080:80 -v /etc/localtime:/etc/localtime nginx
第二種:復(fù)制時(shí)區(qū)信息到容器
如果本機(jī)時(shí)區(qū)正確直接:
docker cp /etc/localtime nginx:/etc/localtime
如果本機(jī)時(shí)區(qū)不正確:
docker cp /usr/share/zoneinfo/Asia/Shanghai nginx:/etc/localtime
推薦學(xué)習(xí):《Docker視頻教程》