哦吼

之前刚说了尝试了使用docker来部署AspNetCore应用(Asp.Net Core部署:早知道,还是docker!以及一点碎碎念),结果这才刚上班就遇到问题了= =…

我这项目用的数据库是Oracle,之前直接运行没啥问题,但放在docker里运行就报了这个错误:

ORA-01882: timezone region not found

看这错误信息是在说时区不对,分别在服务器和docker里看一下时间:

[root@localhost ~]# date -R
Mon, 29 Nov 2021 17:07:30 +0800
root@9abab841b6b4:/app# date -R
Mon, 29 Nov 2021 09:08:22 +0000

嗯,果然是时区设置不对…

经过搜索引擎的努力,我找到了简单的解决方法:

在项目的Dockerfile里最后加上两行代码就行~

#设置时区
ENV TZ=Asia/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 found):https://www.cnblogs.com/xtjatswc/p/11350262.html

AspNetCore在docker部署时遇到一个小坑相关推荐

  1. Asp-Net-Core开发笔记:在docker部署时遇到一个小坑

    哦吼 之前刚说了尝试了使用docker来部署AspNetCore应用(Asp.Net Core部署:早知道,还是docker!以及一点碎碎念),结果这才刚上班就遇到问题了= =- 我这项目用的数据库是 ...

  2. docker java 中文乱码_java使用awt包在生产环境docker部署时出现中文乱码的处理

    描述: 有一个业务是需要后台生成图片,后台使用了Graphics2D类.在docker部署时,图片上的中文变成方块. 解决方案: 百度了一下,发现是生产上的docker容器下没有中文字体,需要在容器里 ...

  3. parallel的一个小坑

    parallel介绍 parallel是一个很好用的linux并行软件,与linux自带的xargs功能类似,但比它更好用,关于parallel的安装及具体用法可以参考该文章:15分钟神器gnu pa ...

  4. golang原生库mime/multipart上传formdata文件的一个小坑unexpected EOF

    golang原生库mime/multipart上传formdata文件的一个小坑unexpected EOF 遇到的问题 问题代码 问题分析 正确代码 总结 遇到的问题 用mime/multipart ...

  5. 使用Docker部署SpringBoot项目(避坑+超级详细版本)

    使用Docker部署SpringBoot项目(避坑+超级详细版本) 首先呢,非常感谢我们一起相遇在这个地方,想必此刻的你也是在一个学习求知的过程,我们一样,我们都是在求知的路上匍匐前进!看到这篇文章, ...

  6. [LeetCode]29 两数相除和一个小坑点

    给定两个整数,被除数 dividend 和除数 divisor.将两数相除,要求不使用乘法.除法和 mod 运算符.返回被除数 dividend 除以除数 divisor 得到的商.示例 1:输入: ...

  7. mysql内核测试,MySQL 5.7内核复制中的一个小坑

    问题背景 最近在写一个作为MySQL Slave的角色的程序,连接到MySQL Master使用MySQL复制协议来Dump Binlog事件流.很自然,这个程序在第一次运行的时候,其事务GTIDSe ...

  8. Rocksdb Slice使用中的一个小坑

    本文记录一下使用Rocksdb Slice过程中的一个小小坑,差点没一口老血吐出来. rocksdb的Slice 数据结构是一个小型得不可变类string数据结构,设计出来的目的是为了保证rocksd ...

  9. c 语言for 循环大到小,C语言中for循环问题(一个小坑需注意)

    今天分享一下C语言中的for循环中我们常常忽略的小问题. 举一个小例子来说明,大家也可以自己先算一下哦 #define _CRT_SECURE_NO_WARNINGS #include #includ ...

最新文章

  1. Python金融大数据分析——第五章数据可视化(2)金融学图表
  2. ios开发 UITableView with xib 以及自定义TableViewCell
  3. 微软推出的Pylance,随着VS Code的更新,性能又前进了一步
  4. Android之HandlerThread源码分析和简单使用(主线程和子线程通信、子线程和子线程通信)
  5. numpy 随机数_TF+Numpy减少随机性的影响
  6. IDEA下Springcloud框架搭建(一)之服务注册与发现
  7. c++中大矩阵乘法计算的效率问题
  8. MyEclipse激活步骤
  9. Go基础系列:接口类型断言和type-switch
  10. 撩课-Web大前端每天5道面试题-Day4
  11. linux内核多个补丁,一个令人惊叹的Linux内核补丁
  12. 计算机软件企业所属行业性质,最新企业所属行业类别、分类及行业代码查询表.doc...
  13. java常用设计模式总结
  14. ECDSA_SVP_Attack
  15. 请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用“6.2f“格式输出。
  16. 区块链隐私保护(一): 交易层的隐私保护机制
  17. C#简单实现摄影测量后方交会
  18. [高效学习]之1学习金字塔
  19. 龙芯Fedora21平台制作feodra21-loongson-app docker镜像
  20. Android加载web页时有的手机会弹出手机自带的浏览器解决方法

热门文章

  1. bzoj2751[HAOI2012]容易题(easy)
  2. Jfinal 显示欢迎页 index.jsp
  3. 从此不再惧怕URI编码:JavaScript及C# URI编码详解
  4. 复习一下日志等级类型
  5. 使用string.Format需要注意的一个性能问题
  6. postfix搭建及配置
  7. TAR命令参数详解[转]
  8. MIME协议及源邮件格式分析
  9. 运行tomcat报Exception in thread ContainerBackgroundProcessor[StandardEngine[Catalina]]
  10. 添加dubbo.xsd的方法