问题
海外服务器在使用过程中,由于容器时区和时间默认为东八区时间,服务器时间为本地时间,时间不一致导致直接退出到登录界面。
确保端口使用正确
社区版默认访问端口:8100
企业版确保访问端口:9080
做挂载避免重启失效
运行目录下创建挂载文件夹,然后编辑默认安装路径下的 compose 文件:
mkdir -p /opt/dataease2.0/data/etc
vim /opt/dataease2.0/docker-compose.yml
重启确保 compose 文件挂载生效
dectl restart
修改配置文件
拷贝本地服务器的时区文件到 dataease 容器
#查看服务器所在时区文件xxxx
[root@centos-11-28 etc]# ls -l /etc/localtime
lrwxrwxrwx. 1 root root 35 1月 24 05:23 /etc/localtime -> ../usr/share/zoneinfo/Asia/xxxx
#容器中创建文件夹
docker exec -it -u root dataease /bin/sh
mkdir -p /usr/share/zoneinfo/Asia
#拷贝文件到容器
docker cp /usr/share/zoneinfo/Asia/xxxx dataease:/usr/share/zoneinfo/Asia
#容器中拷贝
docker exec -it -u root dataease /bin/sh
cp /usr/share/zoneinfo/Asia/xxxx /etc/localtime
容器和服务器执行 date -R 查看时间已对齐,重启 DataEase 时间不会重置。