Docker - ASP.Net安装

Docker - ASP.Net安装 首页 / Docker入门教程 / Docker - ASP.Net安装

ASP.Net是Microsoft提供的用于开发服务器端应用程序的标准Web开发框架,在本章中,我们将介绍启动和运行用于ASP.Net的Docker容器的各种步骤。

为了运行ASP.Net,首先需要执行以下步骤。

步骤1   -  由于此操作只能在Windows系统上运行,因此首先需要确保您具有Windows 10或Window Server 2016。

步骤2   -  接下来,确保Windows系统上已安装Hyper-V,并且已安装容器。要安装Hyper-V和容器,可以转到"打开或关闭Windows函数"。然后,确保已选中Hyper-Voptions和Containers,然后单击"OK"按钮。

Windows Features

执行此操作后,系统可能需要重新启动。

链接:https://www.learnfk.comhttps://www.learnfk.com/docker/docker-setting-asp.net.html

来源:LearnFk无涯教程网

步骤3  -  接下来,您需要使用以下Powershell命令安装Docker的 1.13.0rc4 版本。以下命令将下载此文件并将其存储在临时位置。

Invoke-WebRequest "https://test.docker.com/builds/Windows/x86_64/docker-1.13.0-
   rc4.zip" -OutFile "$env:TEMP\docker-1.13.0-rc4.zip" UseBasicParsing 
Destination Path

步骤4  -  接下来,您需要使用以下 powershell 命令扩展归档文件。

Expand-Archive -Path "$env:TEMP\docker-1.13.0-rc4.zip" -DestinationPath $env:ProgramFiles
Expand the Archive

步骤5  -  接下来,您需要使用以下 powershell 命令将Docker文件添加到环境变量中。

$env:path += ";$env:ProgramFiles\Docker" 

步骤6  -  接下来,您需要使用以下 powershell 命令注册Docker Daemon服务。

dockerd --register-service 

步骤7  -  最后,您可以使用以下命令启动 docker daemon 。

Start-Service Docker

在 powershell 中使用 docker version 命令来验证 docker daemon 是否正常运行

Docker Version

安装ASP.Net容器

让我们看看如何安装ASP.Net容器。

无涯教程网

步骤1  -  第一步是从Docker Hub中提取镜像,登录Docker Hub时,您将能够搜索并看到 Microsoft/aspnet 的镜像,如下所示。只需在搜索框中输入 asp ,然后单击搜索输出中出现的Microsoft/aspnet链接即可。

Microsoft/ASPNET

步骤2  -  您将在Docker Hub中存储库的详细信息中看到用于ASP.Net的Docker pull 命令。

Docker Pull Command for ASPNET

步骤3  -  转到Docker Host并为Microsoft/aspnet镜像运行Docker pull 命令。请注意,该镜像非常大,接近4.2 GB。

Microsoft/Aspnet Image

步骤4  -  现在转到以下位置 https://github.com/Microsoft/aspnet-docker 并下载整个Git存储库。

步骤5  -  在C驱动器中创建一个名为 App 的文件夹,然后将内容从 4.6.2/sample 文件夹复制到C驱动器。转到示例目录中的Docker File并发出以下命令-

docker build t aspnet-site-new build-arg site_root=/

关于上述命令,需要注意以下几点:

  • 它从Docker File构建一个名为 aspnet-site-new 的新镜像。
  • 根路径设置为localpath文件夹。
Localpath Folder

步骤6  -  现在该运行容器了,可以使用以下命令完成-

docker run d p 8000:80 name my-running-site-new aspnet-site-new 
New ASPNET Site

步骤7  -  现在,您将在Docker容器中运行IIS。要找到Docker容器的IP地址,可以发出Docker inspect 命令,如下所示。

IIS running in the Docker container

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

数据结构与算法之美 -〔王争〕

Nginx核心知识150讲 -〔陶辉〕

深入浅出计算机组成原理 -〔徐文浩〕

全栈工程师修炼指南 -〔熊燚(四火)〕

DevOps实战笔记 -〔石雪峰〕

DDD实战课 -〔欧创新〕

Go 语言项目开发实战 -〔孔令飞〕

AI大模型系统实战 -〔Tyler〕

Midjourney入门实践课 -〔Jovi〕

好记忆不如烂笔头。留下您的足迹吧 :)