ElasticSearch 容器时区默认为UTC,想修改为CST,利用以下命令进行修改
docker exec -it -u root 容器id bin/sh
mkdir -p /usr/share/zoneinfo/Asia
exit
docker cp /usr/share/zoneinfo/Asia/Shanghai 容器ID:/usr/share/zoneinfo/Asia
docker exec -it -u root 容器id bin/sh
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
刚开始使用:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime会报错
cp: cannot stat '/usr/share/zoneinfo/Asia/Shanghai': No such file or directory
改为ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime执行没有报错,但也没有执行生效。
请各位指点看看是什么 原因。