在CentOS 7 上使用Docker 运行.NetCore项目
程序员文章站
2022-06-19 21:10:24
安装Docker CentOS 7 安装 Docker 编写Dockerfile 右键项目-》添加-》Docker 支持 选择Linux 修改为如下: FROM mcr.microsoft.com/dotnet/core/aspnet:2.2-stretch-slim AS base WORKDIR ......
安装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项目
-
netcore在CentOS7 下使用处理图片的问题
-
详解Xampp和wordpress在Centos7上的搭建与使用
-
【docker 入门 - 01】- Docker 在 Centos7 上安装与测试
-
Linux服务器部署.Net Core笔记:三、CentOS 7上安装.NetCore运行环境
-
使用Docker在Nginx上运行简单的HTML网页
-
在CentOS 7 上为docker配置端口转发以兼容firewall的解决方法
-
Nginx+uwsgi+Django+Vue在CentOS7上的项目部署流程
-
在Windows7系统上能正常使用的程序,Windows10运行后部分状态不能及时变更
-
在CentOS 7 上使用Docker 运行.NetCore项目