惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
云风的 BLOG
云风的 BLOG
B
Blog
博客园 - Franky
I
InfoQ
A
About on SuperTechFans
博客园_首页
L
LangChain Blog
量子位
腾讯CDC
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
美团技术团队
V
V2EX
Apple Machine Learning Research
Apple Machine Learning Research
雷峰网
雷峰网
MongoDB | Blog
MongoDB | Blog
Microsoft Azure Blog
Microsoft Azure Blog
月光博客
月光博客
T
The Blog of Author Tim Ferriss
P
Proofpoint News Feed
G
Google Developers Blog
Last Week in AI
Last Week in AI

博客园 - 糖果的二师兄

mac homebrew国内安装源 解决:Adobe offers you a 5-day grace period to switch to a genuine Adobe app — at a discount — and uninstall unlicensed Adobe apps. ssh登录一些老旧设备,特别是旧版本linux。例如centos5.3之类的 Windows和mac OS共用VMware虚拟机 虚拟机扩容ubuntu22.04磁盘空间到逻辑卷中。 安装openssl 3后error while loading shared libraries: libssl.so.3 WinRAR永久授权专用激活KEY方法(rarreg.key) SAMSUNG SCX4521F (4x21系列) 在MacOS Sonoma下的驱动问题! 2D游戏地图的设计思路 Hackintosh最简单且正确的USB定制方法 汇编指令速查 mysql 数据库 1130 error PD ubantu 安装 Parallels Tools Cinema 4d R25 C4D Mac版本的Arnold 渲染器 crack. 使用Docker通过aliyundriver-webdav挂载阿里云盘作为本地磁盘使用 unity tilemap 缝隙解决 TBC 2.4.3 Mac客户端 去除新冠疫苗接种系统导出的Excel表格数据中的干扰字符。 Tomcat10 报错java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener
记-Docker 服务器时间之ENV环境变量-设置docker容器的时区
糖果的二师兄 · 2026-03-06 · via 博客园 - 糖果的二师兄

缘起

发现使用 当前时间 format('YYYY-MM-DD HH:mm:ss') 的时候本地运行时正确的,服务器Docker 镜像中调用晚八个小时,进去 exec bash date 打印时间 发现镜像中默认时区是 UST

解决方案:

  1. docker run -e TZ=Asia/Shanghai xxxx
  2. 设置 Dockerfile 的 ENV
FROM node:18.15.0

# 设置时区
ENV TZ=Asia/Shanghai

# 设置主机名
ENV HOSTNAME=my-container

WORKDIR /app

COPY . .

...略

其中TZ —— 时区设置,用于指定容器的时区。

顺势看了下重用的ENV 整理如下:

变量解释
PATH 用于指定可执行文件的搜索路径。
HOME 用户的主目录路径。
USER 当前用户的用户名。
PWD 当前工作目录的路径。
LANG 指定容器的默认语言设置。
TERM 终端类型,用于控制终端的行为和显示方式。
HOSTNAME 容器的主机名。
TZ 时区设置,用于指定容器的时区。
HTTP_PROXY / HTTPS_PROXY HTTP/HTTPS 代理服务器的地址。
NO_PROXY 不使用代理的主机列表。

posted @ 2026-03-06 15:41  糖果的二师兄  阅读(8)  评论()    收藏  举报