首页

docker容器修改时区

同事找我说docker容器里跑的服务时区不太对,我用date命令看了下时间确实是UTC零时区,外面的宿主机是东八区的没问题。 在容器内尝试了timedatectl set-timezone Asia/Shanghai提示timedatectl命令找不到。 在容器内尝试了cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime提示目录找不到。 直接设置时间怕退出命令行以后再出问题,还得改配置文件。查了下docker修改容器内时区的方法给出的都是用Dockerfile或者重启容器的时候设置时区。显然我不想重新run一遍容器于是打算用宿主机的时区配置覆盖容器里的配置,因为我容器镜像本来就基于宿主机相同版本linux。 <code> #在宿主机执行docker命令 docker stop 我的容器名称 docker cp /usr/share/zoneinfo/Asia/Shanghai 我的容器名称:/etc/localtime docker start 我的容器名称 </code> 操作完后启动服务,一切正常了!
更多>>
浅谈JWT 关于ssl证书在苹果和PC上正常却在安卓手机上无法访问的问题 h5+原生js实现九宫格跑马灯抽奖 浏览器js处理json里面超大数字遇到的bug 为什么苹果开发者不续费了会影响已经上架的app内购?