Fork me on GitHub

随笔分类 -  Docker

容器docker
摘要:介绍.NET 8 无需 DockerFile 即可为 .NET 应用创建 docker 映像的新方法,我将使用 dotnet publish 将 .NET 应用容器化,在本文中,我将分享我如何为.NET 8的项目创建一个简单的 ci/cd 的经验。它包括 2 个主题:创建用于生成 .NET 应用并将 阅读全文
posted @ 2024-01-20 23:26 张善友 阅读(172) 评论(0) 推荐(1) 编辑
摘要:.NET 团队有一篇博客 改进多平台容器支持, 详细介绍了.NET 7 以上的平台可以轻松的使用Docker buildx 工具构建多平台的镜像。 buildx 是 Docker 官方提供的一个构建工具,它可以帮助用户快速、高效地构建 Docker 镜像,并支持多种平台的构建。使用 buildx,用 阅读全文
posted @ 2023-10-15 09:16 张善友 阅读(1329) 评论(4) 推荐(4) 编辑
摘要:微软于 8 月 25 日在.NET官方博客上,.NET 7 SDK 将包括对创建容器化应用程序的支持,作为构建发布过程的一部分,从而绕过需要。显式 Docker 构建阶段。 这一决定背后的基本认知是简化样板 Docker file的编写并减少开发人员的认知负担,从而可以比以前更快地在 .NET 中构 阅读全文
posted @ 2022-09-16 10:36 张善友 阅读(1483) 评论(1) 推荐(3) 编辑
摘要:容器用于从小型应用程序运行到大型软件。容器主机是 Docker 守护程序和 Docker 客户端上运行的操作系统。我们将使用最新版本的 Window Server 2022,下面我们来设置 Windows服务器容器主机的安装步骤。第一步是 安装和设置 Windows 容器:Windows容器的安装非 阅读全文
posted @ 2022-06-26 17:36 张善友 阅读(2073) 评论(0) 推荐(0) 编辑
摘要:1、概述容器改变了我们看待技术基础设施的方式。这是我们运行应用程序方式的一次巨大飞跃。容器编排和云服务一起为我们提供了一种近乎无限规模的无缝扩展能力。根据定义,容器应该包含 应用程序 及其 运行时依赖项。然而,在现实中,它们包含的远不止这些。标准容器基础镜像包含标准 Linux 发行版中可以找到的包 阅读全文
posted @ 2022-06-22 08:44 张善友 阅读(1090) 评论(1) 推荐(1) 编辑
摘要:微信云托管 使用目前主流的容器平台Docker以及容器编排技术Kubernetes(简称K8S),来管理你的项目。 使用微信云托管需要掌握对Docker的使用,但你无需掌握K8S的使用方法。微信云托管将K8S的运维配置完全接手,你不需要关心K8S和容器服务如何配置和相互作用,只需要操作微信云托管提供 阅读全文
posted @ 2022-01-23 12:41 张善友 阅读(1165) 评论(0) 推荐(3) 编辑
摘要:使用Docker 快速体验TDengine的官方文档地址如下:https://www.taosdata.com/cn/documentation/getting-started/docker ,按照这个操作,外部的应用程序连不上TDengine,这里记录下体验的完整结果。 windows 下起 do 阅读全文
posted @ 2021-08-29 20:56 张善友 阅读(1421) 评论(0) 推荐(0) 编辑
摘要:我们用的是windows开发,很多时候环境要求都不一样,特别是线上,因为版本出问题的不在少数,所以选择了docker进行环境的组装,用起来也比较方便, 现在Docker Desktop默认使用WSL 2来运行,而不是以前的Hyper-V。 WSL WSL:适用于 Linux 的 Windows 子系 阅读全文
posted @ 2021-01-15 21:21 张善友 阅读(5010) 评论(4) 推荐(3) 编辑
摘要:经过长时间的使用,Win10的C盘慢慢的满了,清理空间时候就看到了Docker 的镜像占用了大量的空间,就想把它删除了,同时把它移到D盘去。docker pull下来的镜像目录默认放在:C:\ProgramData\docker\windowsfilter。 解决办法 mklink /J C:\Pr 阅读全文
posted @ 2020-11-18 09:15 张善友 阅读(2967) 评论(0) 推荐(0) 编辑
摘要:在本文中,我们将介绍如何将 Blazor 应用程序放入Jexus 容器以进行开发和部署。我们将使用 .NET Core CLI,因此无论平台如何,使用的命令都将是相同的。 Blazor 托管模型 Blazor 有两个托管模型,它们的要求不同,本文主要基于WebAssembly模型介绍容器化。 Bla 阅读全文
posted @ 2020-05-05 09:04 张善友 阅读(2330) 评论(7) 推荐(5) 编辑
摘要:在编写Dockerfile构建docker镜像时,常遇到以下问题: 为了解决上述问题,从17.05版本开始Docker在构建镜像时增加了新特性:多阶段构建(multi-stage builds),将构建过程分为多个阶段,每个阶段都可以指定一个基础镜像,这样在一个Dockerfile就能将多个镜像的特 阅读全文
posted @ 2019-12-23 21:55 张善友 阅读(6372) 评论(1) 推荐(4) 编辑
摘要:.NET Core 3.0视频系列中宣布了80多个新的免费视频,这些视频同时放在Microsoft的Channel 9 和youtube上面。 在线观看由于跨洋网络效果不太好,下载到机器上慢慢上是最好的了。 所以Scott Hanselman 特别制作了一个页面 http://dot.net/vid 阅读全文
posted @ 2019-10-02 21:38 张善友 阅读(10055) 评论(20) 推荐(47) 编辑
摘要:调查背景 Kubernetes 越来越多地在生产环境中使用,围绕 Kubernetes 的整个生态系统在不断演进,新的工具和解决方案也在持续发布。云原生计算的发展驱动着各个企业转向遵循云原生原则(启动速度快、内存占用低)的平台, .NET Core正是在云原生背景下发展起来的平台,.NET Core 阅读全文
posted @ 2019-07-30 17:13 张善友 阅读(8297) 评论(82) 推荐(68) 编辑
摘要:Kubernetes(k8s)是自动化容器操作的开源平台,基于这个平台,你可以进行容器部署,资源调度和集群扩容等操作。如果你曾经用过Docker部署容器,那么可以将Docker看成Kubernetes底层使用的组件,Kubernetes是Docker的上层封装,通过它可以很方便的进行Docker集群 阅读全文
posted @ 2018-03-04 09:48 张善友 阅读(20803) 评论(6) 推荐(5) 编辑
摘要:使用Vs2017 编译 eShopOnContainers-ServicesAndWebApps 时,报了错误: Microsoft.DotNet.Docker.CommandLineClientException: client version 1.22 is too old. Minimum s 阅读全文
posted @ 2017-07-16 20:12 张善友 阅读(2526) 评论(1) 推荐(0) 编辑