郑州 做网站,外贸型网站制作,深圳工程造价建设信息网站,网站管理后台文章排序哦吼之前刚说了尝试了使用docker来部署AspNetCore应用#xff08;Asp.Net Core部署#xff1a;早知道#xff0c;还是docker!以及一点碎碎念#xff09;#xff0c;结果这才刚上班就遇到问题了 …我这项目用的数据库是Oracle#xff0c;之前直接运行没啥问题#xff0c;… 哦吼之前刚说了尝试了使用docker来部署AspNetCore应用Asp.Net Core部署早知道还是docker!以及一点碎碎念结果这才刚上班就遇到问题了 …我这项目用的数据库是Oracle之前直接运行没啥问题但放在docker里运行就报了这个错误ORA-01882: timezone region not found看这错误信息是在说时区不对分别在服务器和docker里看一下时间[rootlocalhost ~]# date -R
Mon, 29 Nov 2021 17:07:30 0800root9abab841b6b4:/app# date -R
Mon, 29 Nov 2021 09:08:22 0000嗯果然是时区设置不对…经过搜索引擎的努力我找到了简单的解决方法在项目的Dockerfile里最后加上两行代码就行~#设置时区
ENV TZAsia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime echo $TZ /etc/timezone重新docker-compose up问题果然解决了~参考资料https://blog.csdn.net/LIKEGAKKI/article/details/120758276解决netcore在docker容器中连接oracle报错timezone region not foundhttps://www.cnblogs.com/xtjatswc/p/11350262.html