Docker----与Asp.net core 的完美结合,在docker容器中创建Asp.Net Core 项目

       在腾讯云上买了一个小容量的服务器,搭建一个docker环境后,可以尝试做一些单系统做起来很麻烦的东西。譬如说,你在windows OS或UbuntuOS中,突然想玩CentOS了,你可以选择将电脑再装一个系统,或者安装一个VM ware,很容易解决的。那如果有十几个呢?是不是很麻烦?所以我选择在服务器上安装一个docker,然后做一些摸索。最近探索了一些在Ubuntu下的 docker中安装一个容器,搭建一个Asp.Net Core 项目,感觉很好玩的,这里主要是记录一下一个简单的Asp.Net Core 项目。

      一、准备工作:

  1.确保你装了docker,不论是在服务器上还是在本地机器上都一样。可以参考我的另一篇博客:Docker----起步

  2.如果是在windows系统下,还需要做网络配置。

   二、安装镜像

  1.检查安装配置

#检查docker是否安装完成并检查镜像
docker images

  2.下载asp.net 镜像

#如果直接在docker官方仓库下载Microsoft/asp.net会比较慢,可以参考docker起步的设置镜像
docker pull microsoft/asp.net

  3.运行镜像并进入容器

docker run  -it --name asp.net-core-mvc microsoft/dotnet /bin/bash

  4.创建项目

mkdir appdemo // 如果不创建文件夹,可能会报错
cd appdemo //进入文件夹
dotnet new mvc //创建项目
dotnet restore // 编译项目
dotnet run // 运行项目

 

  

posted @ 2018-06-26 20:48  古道瘦西风  阅读(551)  评论(0编辑  收藏  举报