如何使Docker容器时间和主机同步呢?

乔欣 Docker 发布时间:2023-01-12 11:47:52 阅读数:15679 1
下文笔者讲述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
......
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/docker/202301/5346.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者