Net core3.1 在 centos 用docker 问题

2021-02-08 20:18发布

Dockerfile 如下:

FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base
EXPOSE 80

RUN  mkdir /data
COPY ./ .data
WORKDIR /data
CMD ["dotnet", "WebApplication1.dll"]

在使用 docker 命令

docker run --name cgrainweb3 -d cgrain/webnodebook:v1
也返回了标识id

但是 使用 docker ps 查看的时候并没有成功启动

查看 log 发现 一直提示这个问题,请问 这个问题怎么处理?

2条回答
手持菜刀,她持情操
2楼-- · 2021-02-08 20:28

后面我重新 修改了

FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base
WORKDIR /app
EXPOSE 80
COPY . .
ENTRYPOINT ["dotnet", "WebApplication1.dll"]

把这里改成了可移植 之后就行了

查看更多
SAY GOODBYE
3楼-- · 2021-02-08 20:29

试试改为 FROM mcr.microsoft.com/dotnet/core/aspnet:3.1 AS base

查看更多
登录 后发表回答