在 Mac 上通过 Docker 运行 Asp.net Core 简易教程
首先,你需要在 Mac 上安装好 Docker
下载地址 https://download.docker.com/mac/stable/Docker.dmg
或者查看别人的 安装教程
怎么安装这里就不在赘述了。
打开 Docker
输入命令
docker run -d --rm -p 8000:80 --name aspnetcore_sample microsoft/dotnet-samples:aspnetapp #方法一
docker run -it --rm -p 8000:80 --name aspnetcore_sample microsoft/dotnet-samples:aspnetapp #方法二
注:
- -it 是运行并进入容器,会占用终端
- -d是让容器后台运行,-d 不应与-it一起用。推荐使用第一种方法,避免占用终端。因为接下来我们还有输入其他命令。
- 也可以不加 -d,另外新建一个命令窗口。
等待一下
结果如图所示
最后输出了一串字符。
命令详解
docker run 运行
-i 以交互模式运行容器,通常与 -t 同时使用。运行容器后会进入到这个容器(系统)。
-d 后台运行容器(可以避免终端占用),并返回容器ID。
--rm 容器退出后自动删除。不能与 -d 一起用。为了方便,笔者使用了-d。
-p 8000:80 自定义端口 外网端口:容器端口。如果想让Docker自动分配,直接使用 -P。
查看正在运行的容器或查看镜像
输入
docker images //查看已下载的镜像列表
输入
docker ps //查看正在运行的容器
可以查看到正在运行的容器。
打开 网站
打开( 如果你使用的是-p 8000:80 )
http://localhost:8000
结果如图所示
转载于:https://www.cnblogs.com/whuanle/p/9994111.html
在 Mac 上通过 Docker 运行 Asp.net Core 简易教程相关推荐
- docker4dotnet #3 在macOS上使用Visual Studio Code和Docker开发asp.net core和mysql应用
.net猿遇到了小鲸鱼,觉得越来越兴奋.本来.net猿只是在透过家里那田子窗看外面的世界,但是看着海峡对岸的苹果园越来越茂盛,实在不想再去做一只宅猿了.于是,.net猿决定搭上小鲸鱼的渡轮到苹果园去看 ...
- 在Linux和Windows的Docker容器中运行ASP.NET Core
译者序:其实过去这周我都在研究这方面的内容,结果周末有事没有来得及总结为文章,Scott Hanselman就捷足先登了.那么我就来翻译一下这篇文章,让更多的中文读者看到.当然Scott遇到的坑我也遇 ...
- 在docker中运行ASP.NET Core Web API应用程序
本文是一篇指导快速演练的文章,将介绍在docker中运行一个ASP.NET Core Web API应用程序的基本步骤,在介绍的过程中,也会对docker的使用进行一些简单的描述.对于.NET Cor ...
- Centos7笔记之Docker-ce上运行ASP.NET CORE程序
一.目标 centos7.6下Docker-ce上运行ASP.NET CORE程序 二.平台 [root@hiibm ~]# uname -r 3.10.0-957.el7.x86_64 [root@ ...
- 如何在MAC上安装并运行Web漏洞扫描器Arachni
如何在MAC上安装并运行Web漏洞扫描器Arachni 如何在MAC上安装并运行Web漏洞扫描器Arachni1如何在MAC上安装并运行Web漏洞扫描器Arachni2如何在MAC上安装并运行Web漏 ...
- Centos下安装Jexus、.net,上传部署运行asp.net项目
第一次接触安装Jexus,原因是公司要在Linux系统上部署asp.net项目,所以从无到有,从慢慢学习怎么安装部署环境开始 官方网站推荐安装使用独立版,这样就不用单独安装mono.安装独立版的时候m ...
- 在Azure Container Service创建Kubernetes(k8s)群集运行ASP.NET Core跨平台应用程序
引子 在此前的一篇文章中,我介绍了如何在本地docker环境中运行ASP.NET Core跨平台应用程序,看起来非常不错,不是吗?那么,如果我们希望真正在实际的生产环境去部署和运行这个应用程序,应该怎 ...
- 用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序
原文:Your First ASP.NET Core Application on a Mac Using Visual Studio Code 作者:Daniel Roth.Steve Smith ...
- ASP.NET Core 异常和错误处理 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core 异常和错误处理 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 异常和错误处理 上一章节中,我们学习了 ASP.NET Cor ...
最新文章
- 一个植物转录组项目的实战
- JavaScript try/catch/finally 语句
- 最全的常用正则表达式大全分享(转)
- 【转】/usr/bin/python^M: bad interpreter: No such file
- Java基础入门笔记-Getter与Setter
- 刷爆AI圈!基于Transformer的DALL-E代码刚刚开源了
- 模型驱动架构探索之游戏引擎设计 (二)粒度统一
- 使用Logic Apps从Azure Blob存储中删除超过X天的文件
- php $_SERVER详细参数解析
- fpga c语言教程,FPGA实践教程(一)用HLS将c程序生成IPcore
- 06正交实验法及场景法
- OSPF P2MP 扩展知识
- 天猫订单详情页应该如何查看呢?
- Android8怎么格式化内存卡,安卓手机怎么格式化存储内存 Android手机SD内存卡格式化方法...
- 大二网页制作实习总结
- 全世界所有国家地区的名称,代码(2A和3A,及数字代码),区号,面积,人口,归属大陆,国际域名,货币代码,货币名,邮编匹配的正则表达式,格式化字符串等基础映信息
- 计算机视觉最新进展概览(2021年8月1日到2021年8月7日)
- 【智能算法】基于双隐含层BP神经网络的预测
- 【模板】FHQ Treap
- 命名实体识别(NER)知识汇总