当前位置: 首页 > 软件库 > 云计算 > >

dotnet-docker-samples

.NET Core Docker 示例
授权协议 MIT License
开发语言 Java
所属分类 云计算
软件类型 开源软件
地区 不详
投 递 者 芮博厚
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

.NET Core Docker 示例

本仓库维护着多种 .NET 核心的 Docker 配置示例,你可以用于自己的 Docker 镜像。它们也是广泛有用的 .NET 示例,提供了一些指令来针对使用 Docker 和不使用 Docker 两种场景。

这些示例依赖于 .NET Core Docker 镜像

我们使用 dotnetbot 来演示,它是 .NET 开源项目的吉祥物。 示例项目 dotnetapp-devdotnetapp-proddotnetapp-selfcontained 都是简单地在控制台打印一个 “Welcome!” 消息。aspnetapp 则是启动了一个运行在容器中的基础的 ASP.NET 网站,你可以通过浏览器来访问。

你可以选择一个最适合你场景的示例程序。各个示例的指令描述了如何在 Windows,Linux 或者 macOS 上最终生成一个 Windows 或者 Linux Docker 镜像。

这些示例使用了 .NET Core 2.0。 根据情况,它们使用了 Docker 多阶段构建多架构标签

你需要安装好 .NET Core SDKGitDocker client 17.06 or newer 客户端来使用这些示例程序。

马上开始

你可以直接运行一个已经构建好并发布到 Docker Hub 的 示例程序。 这个示例程序的源代码在 dotnetapp-prod

运行 Linux 镜像:

docker run microsoft/dotnet-samples

运行 Windows 镜像:

docker run microsoft/dotnet-samples:dotnetapp-nanoserver

我们推荐运行这个示例两次。第二次运行将不包括下载这个镜像,这也是更典型更常见的 Docker 使用方式。

示例

接下来的示例展示了 .NET Core 镜像的不同使用方式。

开发

  • .NET Core Development Sample - 这个示例适于开发和构建,因为它依赖于 .NET Core SDK 镜像。它会帮你执行 dotnet 命令,减少了它需要用于构建 Docker 镜像的时间(假定你在容器内交互式地改动和测试它们)。

生产

ARM32 / Raspberry Pi

相关仓库

相关的 Docker Hub 仓库:

相关的 GitHub 仓库:

  • 前言 我们在使用docker的过程中,往往需要能查看容器内应用产生的数据,或者需要把容器内的数据进行备份,甚至多个容器之间进行数据的共享,这必然涉及到容器的数据管理操作。 容器中管理数据主要有两种方式: 数据卷(Data Volumes) 数据卷容器(Data Volumes Dontainers) 接下来,本节主要包括以下内容: 【1】如何在容器内创建数据卷; 【2】如何把本地的目录或文件挂载到

  • docker run --rm mcr.microsoft.com/dotnet/core/samples docker info docker images install base container images: docker pull microsoft/dotnet-samples:aspnetapp docker pull mcr.microsoft.com/dotnet/core/

  • dockerhub上新拉取的docker常缺: dockerhub : Docker Hub conda下载: Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror apt-get update apt-get install vim apt-get install -y libsm6 libxext6 li

 相关资料
  • 我在使用dotnet core 3.1和visual Studio生成的DockerFile时遇到了一些问题。 我试图通过Dockerfile将密码放入docker的环境变量中,但当我使用读取varibale时,该变量为NULL。 提前致谢

  • 问题内容: 我已使用本教程创建了我的第一个docker webapi项目。 我正在使用Windows 7(Docker工具箱)。 这是我跑过的: 这是Dockerfile: 这是我创建图像的方式: 这就是我创建和运行容器的方式: 我的服务作为docker容器成功运行。 然后,我尝试更改Dockerfile以在aspnetcore基本映像上工作: 改为 新的Dockerfile如下所示: 现在,我尝

  • 本文向大家介绍Visual studio 2017如何发布dotnet core到docker,包括了Visual studio 2017如何发布dotnet core到docker的使用技巧和注意事项,需要的朋友参考一下 docker的好处不用多说,有不了解的可移步《docker入门》,作为一个.net方面的老鸟也想早点搭上docker末班车,减少布署中的各种坑。以下我是在Visual Stud

  • 我试图使用docker-dotnet-sonarscanner在本地检查代码覆盖率。 我直到现在的脚步: 19:02:22.429请求和解析“172.20.61.69:9000/API/Server/Version”失败:WebClient请求期间发生异常。 未处理的异常:System.net.WebException:在WebClient请求期间发生异常。--->System.NullRefer

  • dotNet Protector是一个功能强大的.NET代码保护系统,它可以防止程序集被反编译。dotNet Protector使用的是一个新的主体混淆技术保护应用程序和组件。程序集不再需要合并到一个win32可执行文件中,但是会保留其.net特性。 dotNet Protector 采用一个命名混淆器结合一个主体混淆器来保护您的代码。 dotNet Protector 本地运行支持X32、X64

  • Playwright for .NET �� Linux macOS Windows Chromium 94.0.4595.0 ✅ ✅ ✅ WebKit 15.0 ✅ ✅ ✅ Firefox 91.0 ✅ ✅ ✅ Playwright for .NET is the official language port of Playwright, the library to automate Chro