首页 > Web开发 > 详细

netcore web 运行于docker

时间:2020-01-06 10:03:44      阅读:80      评论:0      收藏:0      [点我收藏+]

docker ps -a #查看运行
dcoker images #查看镜像,类似一个虚拟机
docker container #表示镜像运行的进程 可以使用命令docker ps来查看正在运行的container
docker 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 /app
COPY . . #..表示当前目录
EXPOSE 80 #指示容器要打开的端口是80,此处不会真打开80端口,同时在容器运行时可以映射80端口到容器端口上。
ENTRYPOINT ["dotnet", "aspnetapp.dll"] #web项目入口dll

 参考:https://www.cnblogs.com/stulzq/p/9201830.html

 

netcore web 运行于docker

原文:https://www.cnblogs.com/ms_senda/p/12154479.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!