容器化微服务架构:从基础到实践
1. WSL 作为 Docker 引擎
在本地 Windows 开发机器上进行基于容器的开发时,我们可以做一个额外的步骤,虽然这对于 WSL 来说并非必需,但却十分有利。如果你还没有安装 Docker Desktop 版本,现在可以进行安装,因为它是示例项目的先决条件。
在安装好所选的 WSL 2 Linux 发行版后,我们可以将 Docker 配置为使用 WSL 2 作为其引擎。WSL 2 利用 Hyper - V 在优化的虚拟机中在 Windows 上执行 Linux 容器,能提升容器在 Windows 平台上的执行性能。以下是在 Windows 上为 Docker Desktop 设置 WSL 2 为引擎的步骤:
1. 确保已安装 Docker Desktop 和 WSL 2 Linux 发行版。
2. 打开 Docker Desktop,在设置中找到相关选项,选择 WSL 2 作为 Docker 引擎。
最终,使用 WSL 2 作为默认版本在 WSL 上完成 Ubuntu 的安装。这些步骤有助于让你的 WSL 成功启动并运行,后续在微服务开发中会发挥作用。接下来,我们将了解一个新工具——Tye。
2. 认识 Tye
微软持续收集开发者反馈,在全面开源后,意识到.NET 开发者在构建、调试和部署基于微服务的应用程序到测试和生产环境时面临的困难。于是,他们组建团队开发了 Tye(也称为 Project Tye)这一工具。
截至 2020 年 11 月,Tye 仍处于实验阶段,尚未完全成熟和稳定,但开发者已可开始使用。Tye 是一个命令行工具,尤其在开发阶段能为开
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



