修改 docker 容器内时间

779 阅读1分钟

修改 docker 容器内时间

Docker 运行的容器有时会出现时区与宿主机不一致,修改方法如下:

  1. 复制宿主机上的zoneinfo文件夹到容器下的/usr/share/

    docker cp /usr/share/zoneinfo [容器id] : /usr/share/
    
  2. 进入容器内部

    docker exec -it [容器id] bash
    
  3. ln -s 源文件 目标文件: 为某一个文件在另外一个位置建立一个同不的链接

    ln -sf /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime
    
  4. 我还不知道是啥子意思,知道的回复下我

echo "Asia/Shanghai" > /etc/timezone
  1. 输入查询是否修改成功

    date
    

参考链接