如何使Docker容器时间和主机同步呢?
下文笔者讲述docker容器时间和主机同步的方法分享,如下所示
Docker容器时间同步的方法分享
今天创建好Docker容器后 发现Docker容器的时间和宿主机的时间不一致,那么如何不同这个时间呢? 下文笔者将一一道来,如下所示
实现思路: 方式1:挂载容器时,共享主机时间 方式2:复制主机时间 方式3:创建Docker镜像时,复制其时区信息例:
Docker容器时间同步的方法分享
//共享主机的localtime //启动容器时,挂载时间到容器内 # docker run -ti -d --name my-nginx -v /etc/localtime:/etc/localtime:ro docker.io/nginx /bin/bash //复制主机的localtime [root@localhost]# docker cp /etc/localtime 容器Id:/etc/ //创建dockerfile文件时 //自定义该镜像的时间格式及时区 //如:dockerfile文件里添加下面内容 ...... FROM tomcat ENV CATALINA_HOME /usr/local/tomcat ....... #设置时区 RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone ......
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。