首页 > 系统相关 >Docker alpine linux 修改时区

Docker alpine linux 修改时区

时间:2024-07-03 10:22:35浏览次数:16  
标签:apk Shanghai Asia tzdata etc linux date Docker alpine

Docker alpine linux 修改时区

如果已经在容器中

# 安装 timezone 数据包
apk add tzdata
# 防止添加失败,可以加上 -U 参数,更新仓库缓存
apk add -U tzdata
ls /usr/share/zoneinfo
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 指定为上海时区
echo "Asia/Shanghai" >  /etc/timezone
# 验证时区 `CST` 即为中国标准时间
date
# date -R
# 示例如下:
# /etc # date
# Tue May  3 01:41:18 CST 2022
# /etc # date -R
# Tue, 03 May 2022 01:41:25 +0800
# 为了降低容器空间,可以删除掉数据包
apk del tzdata

如果是在 dockerfile 中

RUN apk add tzdata \
&& cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo "Asia/Shanghai" >  /etc/timezone \
&& apk del tzdata

标签:apk,Shanghai,Asia,tzdata,etc,linux,date,Docker,alpine
From: https://www.cnblogs.com/damonlog/p/18281082

相关文章

  • Linux MISC 驱动实验学习
    LinuxMISC驱动实验学习misc的意思是混合、杂项的,因此MISC驱动也叫做杂项驱动,也就是当我们板子上的某些外设无法进行分类的时候就可以使用MISC驱动。MISC设备驱动简介MISC设备驱动就用于解决此问题。MISC设备会自动创建cdev,不需要像我们以前那样手动创建,因此采用MI......
  • 面试题:Linux 系统基础提问 (一)
    Linux系统中如何管理用户和组?Linux系统中用户和组的管理通常包括以下几个方面:1、创建用户和组:使用useradd和groupadd命令创建新用户和新组。2、修改用户和组信息:使用usermod和groupmod命令来修改用户和组的信息。3、删除用户和组:使用userdel和groupdel命令来删除用户和组。......
  • 深入Linux内核架构 (莫尔勒(Wolfgang Mauerer))-学习笔记
    书:pan.baidu.com/s/1qLSqtZPkRpflXrwcBOeUAQ?pwd=b2y3我的阅读笔记:Linux内核概述: 介绍Linux内核的基本结构、组成部分以及内核的主要功能。涵盖内核空间和用户空间之间的界限,以及内核如何管理系统资源。进程管理: 探讨Linux中进程的创建、调度、执行和终止。包括进程控制块......
  • 嵌入式Linux中的LED驱动控制(设备树方式)
    Linux3.1之后的内核版本,引入了设备树的概念。同时,设备树还需要Bootloader的支持,如果使用Uboot,在1.1.3版本之后就可以支持设备树了。设备树概念的提出其实有两方面的原因。其一当然是代码冗余,导致Linux内核臃肿不堪。在Linux内核源码中,只要是通过了基金会的认可,就可以把某个厂商的......
  • Linux源码阅读笔记08-进程调度API系统调用案例分析
    kthread_create_on_nodekthread_create_on_node函数功能:指定存储节点创建新内核线程。源码如下:操作实战#include<linux/module.h>#include<linux/pid.h>#include<linux/sched.h>#include<linux/kthread.h>#include<linux/wait.h>intMyThreadFunc(void*......
  • python解析Linux top 系统信息并生成动态图表(pandas和matplotlib)
    文章目录0.引言1.功能2.使用步骤3.程序架构流程图结构图4.数据解析模块5.图表绘制模块6.主程序入口7.总结8.附录完整代码0.引言在性能调优和系统监控中,top命令是一种重要工具,提供了实时的系统状态信息,如CPU使用率、内存使用情况和进程状态。然而,仅凭......
  • 【Linux系列】修改ssh端口
    #Linux#等保场景:在CentOS7.9操作系统上,修改默认的ssh端口。ssh默认22端口,在实际开展业务中的生产环境中,通常会修改为指定端口号,以满足规范。版本:CentOS7.91.修改sshd_config配置文件修改命令:vi/etc/ssh/sshd_config修改内容:Port100222.重启sshd服务3.查看端口信息......
  • Linux升级软件系统,防止其他用户登录影响升级,可以进行的操作
    题目解析touch/etc/nolgoin:禁止所有普通用户登录iptable-sINPUT-ttcp-s!127.0.0.1-jDROP:屏蔽非127.0.0.1请求;Linux的七个运行级别Linux下的7个运行级别:0:系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。1:单用户工作状态,root权限,用于系统......
  • Linux简史看这篇就够了
    目录一、Unix操作系统1、为什么要讲Unix?2、Unix发展史2.1、早期计算机存在的问题2.2、CTSS系统诞生2.3、Multics计划2.4、Unics诞生2.5、Unix系统诞生2.6、Unix版权宣告2.7、Minix系统诞生二、Linux操作系统1、Linux系统起源2、GNU计划3、Linux版本的衍生版本3.......
  • Linux的访问权限详解
    题目解读访问权限rw-r--r--分别代表什么东西r:代表可读w:可写e:可执行方便起见进行拆分rw-代表文件所属用户的权限r--代表同组用户的权限r--代表其他用户的权限同时我们可以用2进制来表示:r:4w:2e:1也即是3位二进制数则可以表示chmod命令更改对应的文件......