AspNetCore在docker部署时遇到一个小坑
哦吼
之前刚说了尝试了使用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部署时遇到一个小坑相关推荐
- Asp-Net-Core开发笔记:在docker部署时遇到一个小坑
哦吼 之前刚说了尝试了使用docker来部署AspNetCore应用(Asp.Net Core部署:早知道,还是docker!以及一点碎碎念),结果这才刚上班就遇到问题了= =- 我这项目用的数据库是 ...
- docker java 中文乱码_java使用awt包在生产环境docker部署时出现中文乱码的处理
描述: 有一个业务是需要后台生成图片,后台使用了Graphics2D类.在docker部署时,图片上的中文变成方块. 解决方案: 百度了一下,发现是生产上的docker容器下没有中文字体,需要在容器里 ...
- parallel的一个小坑
parallel介绍 parallel是一个很好用的linux并行软件,与linux自带的xargs功能类似,但比它更好用,关于parallel的安装及具体用法可以参考该文章:15分钟神器gnu pa ...
- golang原生库mime/multipart上传formdata文件的一个小坑unexpected EOF
golang原生库mime/multipart上传formdata文件的一个小坑unexpected EOF 遇到的问题 问题代码 问题分析 正确代码 总结 遇到的问题 用mime/multipart ...
- 使用Docker部署SpringBoot项目(避坑+超级详细版本)
使用Docker部署SpringBoot项目(避坑+超级详细版本) 首先呢,非常感谢我们一起相遇在这个地方,想必此刻的你也是在一个学习求知的过程,我们一样,我们都是在求知的路上匍匐前进!看到这篇文章, ...
- [LeetCode]29 两数相除和一个小坑点
给定两个整数,被除数 dividend 和除数 divisor.将两数相除,要求不使用乘法.除法和 mod 运算符.返回被除数 dividend 除以除数 divisor 得到的商.示例 1:输入: ...
- mysql内核测试,MySQL 5.7内核复制中的一个小坑
问题背景 最近在写一个作为MySQL Slave的角色的程序,连接到MySQL Master使用MySQL复制协议来Dump Binlog事件流.很自然,这个程序在第一次运行的时候,其事务GTIDSe ...
- Rocksdb Slice使用中的一个小坑
本文记录一下使用Rocksdb Slice过程中的一个小小坑,差点没一口老血吐出来. rocksdb的Slice 数据结构是一个小型得不可变类string数据结构,设计出来的目的是为了保证rocksd ...
- c 语言for 循环大到小,C语言中for循环问题(一个小坑需注意)
今天分享一下C语言中的for循环中我们常常忽略的小问题. 举一个小例子来说明,大家也可以自己先算一下哦 #define _CRT_SECURE_NO_WARNINGS #include #includ ...
最新文章
- Python金融大数据分析——第五章数据可视化(2)金融学图表
- ios开发 UITableView with xib 以及自定义TableViewCell
- 微软推出的Pylance,随着VS Code的更新,性能又前进了一步
- Android之HandlerThread源码分析和简单使用(主线程和子线程通信、子线程和子线程通信)
- numpy 随机数_TF+Numpy减少随机性的影响
- IDEA下Springcloud框架搭建(一)之服务注册与发现
- c++中大矩阵乘法计算的效率问题
- MyEclipse激活步骤
- Go基础系列:接口类型断言和type-switch
- 撩课-Web大前端每天5道面试题-Day4
- linux内核多个补丁,一个令人惊叹的Linux内核补丁
- 计算机软件企业所属行业性质,最新企业所属行业类别、分类及行业代码查询表.doc...
- java常用设计模式总结
- ECDSA_SVP_Attack
- 请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用“6.2f“格式输出。
- 区块链隐私保护(一): 交易层的隐私保护机制
- C#简单实现摄影测量后方交会
- [高效学习]之1学习金字塔
- 龙芯Fedora21平台制作feodra21-loongson-app docker镜像
- Android加载web页时有的手机会弹出手机自带的浏览器解决方法
热门文章
- bzoj2751[HAOI2012]容易题(easy)
- Jfinal 显示欢迎页 index.jsp
- 从此不再惧怕URI编码:JavaScript及C# URI编码详解
- 复习一下日志等级类型
- 使用string.Format需要注意的一个性能问题
- postfix搭建及配置
- TAR命令参数详解[转]
- MIME协议及源邮件格式分析
- 运行tomcat报Exception in thread ContainerBackgroundProcessor[StandardEngine[Catalina]]
- 添加dubbo.xsd的方法