基于上文所创建的文件进行发布,并在Linux上运行
新建Dockerfile文件
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命令,生成打包镜像
docker build -t webtest:v1 .
image.png
docker run --name webtest -p 8080:8080 -d webtest:v1 打开防火墙端口号 8080
firewall-cmd --zone=public --add-port=8080/tcp --permanent # 开放5672端口
firewall-cmd --reload # 配置立即生效
查看发布效果
image.png