记录 | 设置容器内外时间一致
1.共享主机的localtime
创建容器的时候指定启动参数,挂载localtime文件到容器内,保证两者所采用的时区是一致的
docker run -ti -d --name my-nginx -v /etc/localtime:/etc/localtime:ro docker.io/nginx /bin/bash
2.复制主机的localtime
docker cp /etc/localtime 87986863838b:/etc/
3.创建dockerfile文件的时候,自定义该镜像的时间格式及时区
# CentOS
RUN echo "Asia/shanghai" > /etc/timezone;# Ubuntu
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime