Docker设置容器时间

一、前言

前言:容器搭建好之后,容器的默认时区于本地时区不一致,这将导致日志文件中保存的时间为错误时间。

二、操作

1、进入docker 容器

复制代码
docker exec -it <容器名称> bash

2、选择时区

复制代码
tzselect

3、配置时区

根据跳出来的配置选择Asia -> China -> Beijing Time 所对应的数字序号,然后确认yes

4、设置软链并检查时区

/etc/localtime 是 Linux 系统中用于设置本地时区的配置文件,通过指向 /usr/share/zoneinfo 目录下的时区文件来定义系统时区。

复制代码
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

5、退出重启容器

确保时间于本地一致后,退出容器并重启容器

复制代码
# 退出
exit

#重启容器
docker restart <容器名称>

6、重启成功后检查时区是否正确

复制代码
#重启成功后检查时间是否正确
docker exec <容器名称> date
相关推荐
维尔切1 小时前
Shell 脚本编程:函数
linux·运维·自动化
云泽8081 小时前
从ENIAC到Linux:计算机技术与商业模式的协同演进
linux·运维·服务器
wheeldown1 小时前
【Linux】【实战向】Linux 进程替换避坑指南:从理解 bash 阻塞等待,到亲手实现能执行 ls/cd 的 Shell
linux·运维·bash
ZeroNews内网穿透1 小时前
企业远程访问方案选择:何时选内网穿透,何时需要反向代理?
运维·服务器·网络·python·安全
看好多桂花树2 小时前
Nginx 优化
运维·nginx
羑悻的小杀马特2 小时前
Docker 容器化部署核心实战:从镜像仓库管理、容器多参数运行到 Nginx 服务配置与正反向代理原理解析
nginx·docker·容器·镜像仓库
NiKo_W2 小时前
Linux 深入理解权限
linux·运维·服务器
zzywxc7872 小时前
自动化测试框架是软件测试的核心基础设施,通过预设规则和脚本自动执行测试用例,显著提高测试效率和覆盖率。
运维·人工智能·自动化·prompt·测试用例·流程图
郝学胜-神的一滴3 小时前
深入探索 Python 元组:从基础到高级应用
运维·服务器·开发语言·python·程序人生
CheungChunChiu3 小时前
嵌入式 Linux 启动机制全解析:从 Boot 到 Rootfs
linux·运维·服务器·ubuntu·uboot·boot·extboot