本文讲述 CentOS 系统 Docker 中部署 asp.net core开源项目 abp 的过程
步骤
1. 拉取 asp.net core 基础镜像
docker pull microsoft/aspnetcore
2.编写 Dockerfile 文件
FROM docker.io/microsoft/aspnetcore
WORKDIR /app
COPY . .
ENTRYPOINT ["dotnet", "QXD.BBS.Web.Mvc.dll"]
3.发布站点文件
把站点的发布文件拷贝到任意位置,并且和Dockerfile文件放在一起
4.编译 Dockerfile
docker build -t mymvc .
注:需要进入到Dockerfile文件所在目录
5.创建容器
docker run --name mybbsmvc1 -p 80:80 -d mybbsmvc
6.检查容器运行情况
docker ps
总结
如果一切顺利,但是外网机子不能访问,请检查防火墙是否设置正确。
原文地址:https://www.cnblogs.com/seethrough/p/9010557.html
时间: 2024-11-07 04:06:37