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 // 运行项目
本文原创作者:古道瘦西风,转载请注明原文链接:https://www.cnblogs.com/kingkangstudy/p/9074038.html