docker学习7--宿主机和容器时间不一致问题
2016-09-02 10:45
387 查看
启动一个以centos为基础的镜像,进入容器内date '+%Y-%m-%d %H:%M:%S'查看时间,发现容器时间和宿主机不一致。
一台宿主机可以有多个docker容器,宿主机的时间可能会和容器时间不一致,主要是因为宿主机设置了时区,但是Docker容器并没有设置,这才导致它们时间不同步。
或者docker cp 把/etc/localtime复制也是可以的
# Ubuntu的处理方式
RUN echo “Asia/shanghai” 》 /etc/timezone;
# CentOS的处理方式
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
不同的linux版会有所不同。
一台宿主机可以有多个docker容器,宿主机的时间可能会和容器时间不一致,主要是因为宿主机设置了时区,但是Docker容器并没有设置,这才导致它们时间不同步。
解决方法1:挂载/etc/localtime到容器内
或者docker cp 把/etc/localtime复制也是可以的
解决方法2:把时区设置加入到Dockerfile中
# Ubuntu的处理方式
RUN echo “Asia/shanghai” 》 /etc/timezone;
# CentOS的处理方式
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
不同的linux版会有所不同。
相关文章推荐
- Docker容器时间与主机时间不一致的问题
- Docker 解决容器时间与主机时间不一致的问题三种解决方案
- Docker 解决容器时间与主机时间不一致的问题三种解决方案
- Docker 解决容器时间与主机时间不一致的问题三种解决方案
- 宿主机和docker容器时间不同步问题
- Docker容器学习梳理-容器时间跟宿主机时间同步
- 【Docker系列】——解决Docker容器时间与主机不一致问题
- 关于docker下容器和宿主机器时间不一致问题
- 解决Docker时区与主机时区不一致的问题
- Docker容器学习梳理-容器时间跟宿主机时间同步
- Docker容器时间与宿主机时间不一致的问题
- 新手学习Docker之------容器与主机之间文件传输
- Docker内部时区和宿主机不一致问题
- Docker 解决获取容器获取的时间不是本地时间的问题
- Docker学习笔记之Weave实现跨主机容器互联
- Docker Java应用日志时间和容器时间不一致
- Docker容器时间与主机时间不一致的问题
- Docker跨主机容器互传数据问题及解决方法
- Docker容器里时间与宿主机不同步
- docker 容器时间同步问题