netcore web 运行于docker

2021-09-22 21:13

阅读:810

标签:构建   映射   core   try   contain   入口   后台   端口   80端口   docker ps -a #查看运行dcoker images #查看镜像,类似一个虚拟机docker container #表示镜像运行的进程 可以使用命令docker ps来查看正在运行的containerdocker stop xxx #停止container docker rm xxx #删除container docker rmi xxx #删除image ,删除image时需要删除已经启动的容器。 docker build -t aspnetcoredocker . #构建一个image 在当前目录。docker run --name=aspnetcoredocker -p 8090:80 -d aspnetcoredocker # --name 指示运行的容器名称 -p 指定端口 7777表示外部访问端口 7777:80 指示内部实际端口 -d 表示后台进程运行 参数是进程名称。 Visual Studio 发布成文件系统后在发布目录新建一个无后缀Dockerfile文件,内容如下 FROM mcr.microsoft.com/dotnet/core/aspnet:3.1 AS runtime #依赖环境WORKDIR /appCOPY . . #..表示当前目录EXPOSE 80 #指示容器要打开的端口是80,此处不会真打开80端口,同时在容器运行时可以映射80端口到容器端口上。ENTRYPOINT ["dotnet", "aspnetapp.dll"] #web项目入口dll  参考:https://www.cnblogs.com/stulzq/p/9201830.html  netcore web 运行于docker标签:构建   映射   core   try   contain   入口   后台   端口   80端口   原文地址:https://www.cnblogs.com/ms_senda/p/12154479.html


评论


亲,登录后才可以留言!