docker自学资料

Docker内部时间与服务器时间不一致

2019-06-19  本文已影响0人  MGary

设置容器内外时间一致

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文件的时候,自定义该镜像的时间格式及时区。

在dockerfile文件里添加下面内容:

# CentOS
RUN echo "Asia/shanghai" > /etc/timezone;

# Ubuntu
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
上一篇 下一篇

猜你喜欢

热点阅读