引用链接
- centos 7 Net Core 3.0 Docker 配置说明(不含https
- asp net core 3.1 发布到 docker
引用:
基于上文所创建的文件进行发布,并在Linux上运行
- [ASP.NET Core 3.1] 发布Linux [Supervisord]监控服务运行
- 代码
新建Dockerfile文件
代码语言:javascript复制FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim
WORKDIR /app
EXPOSE 8080
COPY . .
ENTRYPOINT ["dotnet", "Happlyfpx.WebApi.DockerUse.dll"]
目录结构.png
发布
image.png
image.png
生成镜像
在当前根目录下,执行docker命令,生成打包镜像
代码语言:javascript复制docker build -t webtest:v1 .
image.png
发布
docker run --name webtest -p 8080:8080 -d webtest:v1 打开防火墙端口号 8080
代码语言:javascript复制firewall-cmd --zone=public --add-port=8080/tcp --permanent # 开放5672端口
firewall-cmd --reload # 配置立即生效
查看发布效果
image.png