MacOS安装Docker部署.NET Core Web应用程序并迁移到Windows平台

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

第1节.概述3

第2节.安装DOCKER3

2.1.下载安装包3 2.2.运行安装包4

第3节.安装VISUAL STUDIO FOR MAC7

3.1.下载安装包7 3.2.运行安装包8 3.3.启动程序14

第4节.创建.NET CORE WEB应用程序16

4.1.创建项目16 4.2.运行项目18

第5节.DOCKER部署22

5.1.添加D OCKER支持22 5.2.生成镜像和容器24 5.3.查看镜像和容器27 5.4.运行应用程序29

第6节.迁移到WINDOWS29

6.1.目标操作系统30 6.2.测试项目30 6.3.导出镜像32 6.4.载入镜像34 6.5.编写DOCKER-COMPOSE.YML35 6.6.创建容器37 6.

7.运行应用程序41

第1节.概述

对于Docker,现在已成为跨平台移植的最佳选择容器了,Docker提供了基于云的Docker和基于桌面本地部署的Docker。

Docker提供了目前三大(Linux、macOS、Windows)流行平台上的安装程序,Docker只是一个运行应用程序的壳子,而在Docker中部署的应用程序与Docker运行所在的平台是没有关系的。

因此,Docker中部署的任何语言(C#/Python/Java/PHP等)开发的应用程序都可以跨平台运行。

本文是基于桌面的Docker在macOS平台上安装并部署 Web应用程序,然后再将应用程序移植到Windows10平台上。

第2节.安装Docker

2.1. 下载安装包

在Docker的官方网站上,在“Get Started”页面上,下载“Docker Desktop”版的Docker安装程序,且平台要选择“for Mac”。

图1

在图1中,点击“Download for Mac”按钮,开始下载,可以使用浏览器下载,下载后有400多MB的安装包。

注意:macOS平台上的安装程序的扩展名是*.dmg。

图2

在图2中下载的“Docker.dmg”就是下载好的macOS平台上安装的Docker安装包。

2.2. 运行安装包

找到该安装包,双击运行:

图3

在图3中,根据提示信息,将左侧的“Docker”图标拖放到右侧的“Applications”文件夹中,生成快捷方式。

图4

图4是拖放的过程,就是在“Docker”图标上按下鼠标左键不放,然后移动到

“Applications”文件夹上,并释放左键。

图5

此时,打开“启动台”上,就可以看到其中已安装好的“Docker”应用程序了。

在图5中,单击“Docker”图标,开始启动该应用程序:

图6提示,Docker访问需要输入密码。

在图7中输入正确的密码,打回车键,Docker就开始启动了。

此时,在任务栏上就会出现Docker的“”图标了,如果鲸鱼上的小白色方块一直在动,表示正在启动中,稍等片刻,等小白色方块不动时,表示Docker

后台程序已启动成功。

可以单击图7中的“”图标,如下图所示:

图8

当在图8的Docker菜单中,第一项是:“Docker Desktop is running”字样时,表示Docker已安装成功且处于正在运行状态。

第3节.安装Visual Studio for Mac

这里,我们使用Visual Studio for Mac来构建 Core Web应用程序并发布到Docker中。

3.1. 下载安装包

首先,打开Visual Studio的官方网站,找到如下下载程序:

图9

图9的Visual Studio for Mac是Microsoft专门为Mac用户打造的IDE开发工具,也就是说使用Visual Studio for Mac可以在Mac平台上开发.NET Core跨平台应用程序。

在图9中点击“免费下载”按钮,开始在浏览器中下载,下载完成后,打开所在

的“下载”文件夹,如图10所示:

图10

图10就是Visual Studio for Mac的安装包,只有37MB,具体安装的组件,还

需要联网边下载边安装。

3.2. 运行安装包

在图10中,双击下载好的*.dmg安装程序,如图11所示:

在图11中已启动了安装程序,双击这个图标,开始安装。

图12是正在验证安装程序的正确性,验证成功后:

在图13中,点击“打开”按钮,如图14所示:

精美的安装程序开始了,图14中的图片很具有想像力。

图15

在图15中选择安装的组件:

(1).必须安装Visual Studio for Mac,这是主程序,847MB。

(2) Core:这里我们为了节省时间,只安装.NET Core平台及SDK。

选好后,点击“安装”按钮,继续:

从图16上看,先下载所要安装的组件,然后再安装。

图17

下载完成后,开始安装,会弹出一个提示框,需要输入用户名和密码,输入之后继续安装。

在图18中,已经开始安装了,继续等待。

图19

图19提示:某些功能需要CLI工具,点击“安装CLI工具”,如图20所示:

图20

在图20中,点击弹出的提示框中的“安装”按钮:

CLI正在安装,稍等片刻….

图22

在图22中,CLI已安装成功了,点击“完成”按钮完成安装。

最后,在图20中点击“完成”按钮,结束程序的安装,此时,整个Visual Studio

for Mac已经安装成功了。

3.3. 启动程序

Visual Studio for Mac安装成功后,会自动启动,第一个页面是让选择是输入

一个账号还是以后再设置,这里选择第2个稍后再设置,然后出现图23的界

面:

相关文档
最新文档