J86*_*J86 4 .net ubuntu docker .net-core docker-compose
我今天将我的项目升级到.NET 8;我遵循了从 .NET 7 迁移到 .NET 8 的官方指南。但是,在部署应用程序时,我遇到了问题。
该解决方案在本地构建并运行良好。但是,在我的 Ubuntu 服务器上,当我运行docker-compose up -d
MVC 应用程序容器时失败。当我通过查看日志时,docker logs <container id>
我只看到:
无法创建 CoreCLR,HRESULT:0x80070008
我做了一些谷歌搜索,发现有些人说要添加ENV COMPlus_EnableDiagnostics=0
我所做的,但这没有什么区别。
我不知道现在该怎么办;一切似乎都很好。
代码是开源的,这里是Dockerfile。这是我的 docker-compose 文件中的内容。
version: "3.7"
services:
bejebeje-mvc:
image: bejebeje/mvc:latest
ports:
- "5010:5005"
env_file:
- ./variables.env
depends_on:
- bejebeje-main-db
bejebeje-main-db:
image: postgres:12.4
ports:
- "8002:5432"
volumes:
- data-volume:/var/lib/postgresql/data
env_file:
- ./variables.env
networks:
default:
external:
name: bejebeje_net
volumes:
data-volume:
Run Code Online (Sandbox Code Playgroud)
我缺少什么?
归档时间: |
|
查看次数: |
1739 次 |
最近记录: |