首页 > Web开发 > 详细

在CentOS 7 上使用Docker 运行.NetCore项目

时间:2019-12-07 17:11:03      阅读:114      评论:0      收藏:0      [点我收藏+]

安装Docker

CentOS 7 安装 Docker

编写Dockerfile

右键项目-》添加-》Docker 支持

技术分享图片

选择Linux

技术分享图片

修改为如下:

FROM mcr.microsoft.com/dotnet/core/aspnet:2.2-stretch-slim AS base
WORKDIR /app
EXPOSE 8080
COPY . /app
ENTRYPOINT ["dotnet", "demo.dll"]

然后把文件放到发布根目录

构建Docker镜像

 使用终端进入发布文件,执行命令:

docker build -t aspnetcore2.2docker .

命名为:aspnetcore2.2docker  ,最后输入 . 是为了找到 Dockerfile 文件

技术分享图片

 出现Successfully代表成功。

查询本地镜像

docker images

技术分享图片

运行镜像

通过命令运行

docker run --name demo -d -p 8080:8080 aspnetcore2.2docker

 -d 后台运行
 -p  端口映射 格式为:主机(宿主)端口:容器端口
 --name 容器名称
最后一个是名为 aspnetcore2.2docker 的镜像

查询本地正在运行的容器

docker ps

技术分享图片

验证

浏览器中输入:http://ip:8080/api/values,就能看到以下页面:

技术分享图片

在CentOS 7 上使用Docker 运行.NetCore项目

原文:https://www.cnblogs.com/tenghao510/p/12001949.html

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