欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Docker + .NET Core(一)

程序员文章站 2022-03-09 13:49:07
前言: 环境:centos7.5 64 位 正文: 拉取 microsoft/dotnet, 安装完毕后执行 docker images 可以看到本地已经包含 microsoft/dotnet 使用 docker run 镜像名 可以启动镜像,通过指定参数 it 以交互模式(进入容器内部)启动。依次 ......

前言:

环境:centos7.5 64 位

正文:

拉取 microsoft/dotnet, 安装完毕后执行 docker images
可以看到本地已经包含 microsoft/dotnet

#包含了.net core项目所需的一切依赖和运行时环境。
docker pull microsoft/dotnet

使用 docker run 镜像名 可以启动镜像,通过指定参数-it 以交互模式(进入容器内部)启动。依次执行以下命令:

//启动一个dotnet镜像
$ docker run -it microsoft/dotnet
//创建项目名为hellodocker.web的.net core mvc项目
dotnet new mvc -n hellodocker.web
//进入hellodocker.web文件夹
cd hellodocker.web
//启动.net core mvc项目 没报错跑去来就是没问题了,只是现在无法直接访问
dotnet run

搞定。

退出容器

exit

执行 find -name hellodocker.web 发现并没有找到。说明.net core mvc 项目在容器内部创建的,是与宿主机完全隔离的。

那么问题就来了,这样每次都需要在容器中安装源码,十分不方便。

下一篇写让容器挂载源代码