.NET 猿自从认识了小鲸鱼,感觉功力大增。上篇《docker4dotnet #1 前世今生 & 世界你好》中给大家介绍了如何在Windows上面配置Docker for Windows和Docker Tools for Visual Studio来使用docker协助.NET Core应用的开发,这篇我们来看看如何创建和管理容器化主机。所谓容器化主机Dockerized Host,就是安
原创
2021-03-13 20:07:00
289阅读
作为一名.NET Developer,这几年看着docker的流行实在是有些眼馋。可惜的是,Docker是基于Linux环境的,眼瞧着那些 java, python, node.js, go 甚至连php程序员都可以docker了,自己还在苦哈哈的装虚拟机,实在是急啊!所以对于.NET Core的发展格外关注,因为它的跨平台,意味着.NET Developer也可以docker了。前世今生.NET
原创
2021-03-13 20:06:04
195阅读
使用Docker来构建应用程序最常见的操作就是 docker run 或者 docker pull了,但是由于众所周知的原因,在国内想要高速稳定的获取docker hub上面的资源并不是件容易的事情,虽然国内的一些docker社区也提供了所谓的加速器,但是实测结果并不理想。今天这篇文章就给大家介绍一下怎么借助Azure Storage来搭建一个高速的私有 Docker Hub (Registiry
原创
2021-03-13 20:15:37
131阅读
使用Docker来构建应用程序最常见的操作就是 docker run 或者 docker pull了,但是由于众所周知的原因,在国内想要高速稳定的获取docker hub上面的资源并不是件容易的事情,虽然国内的一些docker社区也提供了所谓的加速器,但是实测结果并不理想。今天这篇文章就给大家介绍一下怎么借助Azure Storage来搭建一个高速的私有 Docker Hub (Registiry
原创
2021-03-13 20:15:46
124阅读
在过去的几篇d4d系列中,我给大家介绍了如何使用docker来支持asp.net core的应用开发,打包的场景。Asp.net core的跨平台开发能力为.net开发人员提供了使用容器进行应用开发的能力,今天这篇文章将对如何使用微软的全生命周期管理平台VSTS/TFS来构建基于容器的CI/CD管道来支持团队开发的场景。#1 前世今生 & 世界你好#2 容器化主机#3 在macOS上使用V
原创
2021-03-13 20:19:47
214阅读
在过去的几篇d4d系列中,我给大家介绍了如何使用docker来支持asp.net core的应用开发,打包的场景。Asp.net core的跨平台开发能力为.net开发人员提供了使用容器进行应用开发的能力,今天这篇文章将对如何使用微软的全生命周期管理平台VSTS/TFS来构建基于容器的CI/CD管道来支持团队开发的场景。#1 前世今生 & 世界你好#2 容器化主机#3 在macOS上使用V
原创
2021-03-13 20:19:55
144阅读
.net猿遇到了小鲸鱼,觉得越来越兴奋。本来.net猿只是在透过家里那田子窗看外面的世界,但是看着海峡对岸的苹果园越来越茂盛,实在不想再去做一只宅猿了。于是,.net猿决定搭上小鲸鱼的渡轮到苹果园去看看。.net猿上了小鲸鱼渡轮就先问了一个问题,苹果园上有能用来编写c#代码的和VisualStudio一样强大的IDE么?这时,天空闪过一道Gamma射线,艾瑞克神说,给你一个VisualStudio
原创
2021-03-13 20:14:16
273阅读
一、使用.Net Core构建WebAPI并访问Docker中的Mysql数据库这个的过程大概与我之前的文章《尝试.Net Core—使用.Net Core + Entity FrameWork Core构建WebAPI(一)》一致。但是在我们这里,由于docker中无法部署sql server,所以我采用了Mysql数据库,顺便吐槽一下 SQL Server真的太贵了,阿里云的Mysql实例价格
转载
2023-10-02 22:19:39
81阅读
# Docker部署dotnet应用
## 导言
在现代软件开发中,容器化技术已经成为一种非常流行和普遍使用的方式,因为它能够提供更好的应用部署和管理体验。本文将教你如何使用Docker部署dotnet应用。
## 部署流程
首先,让我们来看一下整个部署过程的步骤。下表展示了每个步骤以及需要执行的操作。
| 步骤 | 操作 |
| ---- | ---- |
| 1. 准备工作 | 安装
原创
2024-01-25 11:57:47
257阅读
# 使用.NET和Docker Desktop构建跨平台的应用程序
在当今的软件开发领域,跨平台应用程序的需求越来越大。为了实现应用程序的跨平台性,开发者们经常会选择使用.NET框架以及Docker容器技术。本文将介绍如何使用.NET和Docker Desktop来构建跨平台的应用程序,并提供代码示例帮助读者更好地理解这一过程。
## 什么是.NET和Docker Desktop?
- **
原创
2024-06-27 04:08:14
34阅读
# 使用 Docker 部署 .NET Core 应用程序
在现代软件开发中,Docker 和 .NET Core 是两个极具影响力的技术。Docker 提供了一种简单的方法来打包和分发应用程序,而 .NET Core 则是一个跨平台的开源框架,适用于构建各种类型的应用程序。在本文中,我们将介绍如何将 .NET Core 应用程序容器化并使用 Docker 部署它。
## 一、Docker 和
在现代软件开发中,使用容器化技术进行部署已成为一种趋势。对于使用.NET技术栈的开发者来说,Docker提供了一个高效且可移植的方式来部署应用。本文将围绕“dotnet docker部署”方案,详细介绍如何进行环境准备、配置、部署以及最佳实践,并提供一些调试技巧。
### 环境准备
在正式开始之前,确保你的开发环境符合以下软硬件要求:
- **软件要求**:
- Docker Deskt
版本号Dokuwiki:Release 2020-07-29 “Hogfather”Docker:1.13.1Docker-compose:1.18.0配置docker环境 1:安装docker yum install -y docker 2:安装docker-composeyum install -y docker-compose3:启动dockersystemct
转载
2024-02-29 09:32:30
84阅读
CI/CD就是持续交付持续集成的意思,以达到代码提交后就能自动构建、自动更新发布的目地,减少不必要的打包发布环节首先说明几点重要常识jenkins是使用java开发的,所以安装jenkins必须要有java环境,要有java环境得先安装JDK【注意jenkins的版本与JDK版本有关联】因为我们是在阿里云ESC上的Linux系统安装jenkins,使用Jenkins的时候一般会调用外部程序,比如M
现在随着容器化技术的普及,越来越多的开发者开始将应用程序部署到Docker容器中。而在.NET开发中,我们通常使用dotnet作为开发框架,利用Docker容器来部署我们的应用程序。在实际应用中,我们可能会碰到需要同时部署多个容器的场景,这时候就可以使用Docker Compose来管理多个容器的部署。
### dotnet docker compose 部署
Docker Compose是一
原创
2024-05-31 04:26:21
29阅读
# 如何使用Docker部署.NET Core应用
## 一、整体流程
首先我们来看一下整个部署过程的流程,可以使用以下表格展示步骤:
| 步骤 | 描述 |
|------|------|
| 1 | 创建一个.NET Core应用程序 |
| 2 | 编写Dockerfile |
| 3 | 构建Docker镜像 |
| 4 | 运行Docker容器 |
| 5 | 部署.NET Cor
原创
2024-02-29 06:41:04
182阅读
# Docker和.NET Core 7
## 引言
在软件开发中,部署应用程序是一个至关重要的步骤。然而,由于不同操作系统环境的差异和依赖关系的复杂性,导致部署过程变得非常繁琐。为了解决这个问题,Docker应运而生。Docker是一种容器化平台,可以将应用程序及其依赖项打包成一个独立的、可移植的容器。而.NET Core 7是微软公司开发的跨平台开发框架,它提供了一个统一的开发环境,使开发
原创
2024-01-20 03:28:43
69阅读
下载.NET Core SDK下载地址:https://www.microsoft.com/net/download/windows https://www.microsoft.com/net/learn/get-started/windows安装vs2017,安装的时候选择安装core跨平台在控制台创建ASP.NET Core应用程序在程序安装后,可以在控制台输入dotnet进
# Docker与.NET运行时的结合
在现代软件开发中,容器化技术正越来越受到欢迎,特别是Docker。Docker允许开发者轻松打包、分发和部署应用程序。而在.NET的生态系统中,结合Docker使用,可以有效提升软件的开发效率和可移植性。在本篇文章中,我们将探讨如何在Docker中运行.NET应用,提供相关代码示例,并讨论其优势。
## 什么是Docker?
Docker是一个开放源代
原创
2024-10-28 06:37:21
67阅读
下载microsoft/dotnet镜像运行命令:docker pull microsoft/dotnet如果没有使用阿里镜像加速的,参照这篇先配置好再跑上面命令:启动持久化容器docker run -itd -p 5000:5000 microsoft/dotnet-p用来添加Host跟Container的端口映射创建.NET Core MVC项目找到刚才启动容器的id:docker ps进入容
转载
2017-03-05 22:53:00
161阅读
2评论