最近在docker中部署应用后发现时间总是与本地不一致,相差大概8个小时(大概是时区的关系的),网上翻阅了些教程各种实验,自己又调整了一下,最终算是解决了这个问题,大概方法如下:
1、打开nas系统的ssh权限
2、通过ssh连接工具连接群晖,使用root账户登录,如果无法直接使用root账户登录,通过admin账号进入系统,用sudo -i命令切换至root用户
3、使用docker ps命令获取docker容器的id,就是下列红框中id,具体是哪个应用的可以通过后面的IMAGE判断。
4、使用docker cp /etc/localtime 52d7cc68aaf1:/etc/localtime命令,同步nas本地时间到docker容器中(其中“52d7cc68aaf1”为docker ps指令查找得到的容器id),以达到修改docker容器内时间和群晖nas系统一致的目的。
5、完成以上步骤后去docker验证时间。