制作镜像没有设置docker时区

1、如果制作镜像的时候没有设置,只能在k8s部署pod的时候,设置环境变量或者挂载本地时区文件进行解决
方案1:
apiVersion: v1
kind: Pod
metadata:
name: blm-test
namespace: blm
labels:
name: blm-test
spec:
containers:

  • name: blm-test
    image: 192.168.0.1/blm/java:v1.0.1
    ports:
  • containerPort: 7102
    env:
  • name: TZ
    value: Asia/Shanghai

方案2:通过挂载本地文件实现
apiVersion: v1
kind: Pod
metadata:
name: blm-test
namespace: blm
labels:
name: blm-test
spec:
containers:

  • name: blm-test
    image: 192.168.0.1/blm/java:v0.0.1
    volumeMounts:
  • name: tz-config
    mountPath: /etc/localtime
    ports:
  • containerPort: 7102
    volumes:
  • name: tz-config
    hostPath:
    path: /etc/localtime
posted @ 2021-04-23 10:32  ZANAN  阅读(117)  评论(0编辑  收藏  举报