修改 docker 容器内时间
Docker 运行的容器有时会出现时区与宿主机不一致,修改方法如下:
-
复制宿主机上的zoneinfo文件夹到容器下的/usr/share/
docker cp /usr/share/zoneinfo [容器id] : /usr/share/ -
进入容器内部
docker exec -it [容器id] bash -
ln -s 源文件 目标文件: 为某一个文件在另外一个位置建立一个同不的链接
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime -
我还不知道是啥子意思,知道的回复下我
echo "Asia/Shanghai" > /etc/timezone
-
输入查询是否修改成功
date