Asp-Net-Core开发笔记:在docker部署时遇到一个小坑
生活随笔
收集整理的這篇文章主要介紹了
Asp-Net-Core开发笔记:在docker部署时遇到一个小坑
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
哦吼
之前剛說了嘗試了使用docker來部署AspNetCore應(yīng)用(Asp.Net Core部署:早知道,還是docker!以及一點碎碎念),結(jié)果這才剛上班就遇到問題了= =…
我這項目用的數(shù)據(jù)庫是Oracle,之前直接運行沒啥問題,但放在docker里運行就報了這個錯誤:
ORA-01882:?timezone?region?not?found看這錯誤信息是在說時區(qū)不對,分別在服務(wù)器和docker里看一下時間:
[root@localhost?~]#?date?-R Mon,?29?Nov?2021?17:07:30?+0800root@9abab841b6b4:/app#?date?-R Mon,?29?Nov?2021?09:08:22?+0000嗯,果然是時區(qū)設(shè)置不對…
經(jīng)過搜索引擎的努力,我找到了簡單的解決方法:
在項目的Dockerfile里最后加上兩行代碼就行~
#設(shè)置時區(qū) 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
純前端實現(xiàn)詞云展示+附微博熱搜詞云Demo代碼
一個玄學(xué)的爬蟲bug竟讓我放棄Python語言!?背后的原因令人唏噓~
記一次CTF比賽過程與解題思路-MISC部分
總結(jié)
以上是生活随笔為你收集整理的Asp-Net-Core开发笔记:在docker部署时遇到一个小坑的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微软发文庆祝 .NET 诞生 20 周年
- 下一篇: NET框架下如何使用PaddleOCRS