临夏回族自治州网站建设_网站建设公司_Angular_seo优化
2026/1/16 9:46:59 网站建设 项目流程

戳下方名片,关注并星标

回复“1024”获取2TB学习资源!

👉体系化学习:运维工程师打怪升级进阶之路 4.0

特色专栏

MySQL/PostgreSQL/MongoDB

ElasticSearch/Hadoop/Redis

Kubernetes/Docker/DevOps

Kafka/RabbitMQ/Zookeeper

监控平台/应用与服务/集群管理

Nginx/Git/Tools/OpenStack

大家好,我是民工哥!

Docker Desktop 收费(针对企业用户)后。

用户找一个什么样的既免费开源、量,又功能强大替代产品呢?

Rancher Desktop成为许多开发者的首选!

Rancher Desktop 是一款在桌面上提供容器和Kubernetes管理的应用。

它完全免费,并且开源,避免了Docker Desktop等工具的付费限制和许可问题。

它提供了原生的Kubernetes支持,无需额外配置,让开发者更容易在本地环境中进行Kubernetes开发和测试。

相比 Docker Desktop,Rancher Desktop 更轻量化,占用资源更少。

Rancher Desktop 支持在 dockerd(Moby)和 containerd 之间切换。dockerd 支持 Docker API 和 Docker CLI 的使用,而 containerd 为容器提供了命名空间,并支持使用nerdctl。

Rancher Desktop 有着丰富的开发者工具:

  • 提供nerdctl命令行工具,该工具与Docker CLI风格兼容,涵盖了Docker CLI的所有功能,并实现了更多Docker中不具备的功能。

  • 提供kubectl CLI,用于管理Kubernetes集群。

  • 提供可视化仪表盘(如Kube-explorer),方便开发者监控和管理Kubernetes集群。

强跨平台支持,兼容 Windows、macOS和Linux系统,这使得它适合于各种开发环境。无论开发者使用哪种操作系统,都能享受到一致的开发体验。

官方网站:https://rancherdesktop.io/

核心功能

容器管理

构建、推送、拉取镜像:支持 Docker CLI(当选择 Moby/dockerd 作为引擎时)或nerdctl(当选择 containerd 作为引擎时),后者是 containerd 项目提供的 Docker 兼容 CLI 工具。

镜像扫描:集成 Trivy 工具,可检测镜像中的漏洞和配置问题,提升安全性。

Kubernetes 集成

内置 K3s:使用 Rancher 支持的轻量级 Kubernetes 发行版 K3s,资源占用低,适合本地开发。

版本切换:用户可自由选择 Kubernetes 版本,一键切换以适配不同应用需求。

集群重置:支持快速重置 Kubernetes 环境或整个容器运行时,简化测试环境搭建。

开发工具链

端口转发:将本地端口映射到集群服务,方便调试。

日志与终端:查看 Pod 日志并通过终端交互,支持故障排查。

Helm 与 kubectl 集成:直接使用 Helm Chart 或 kubectl 命令管理应用部署。

Rancher Desktop 技术架构

Rancher Desktop使用Electron框架来实现跨平台用户界面。Electron 是一个使用 Web 技术(如JavaScript、HTML和CSS)来创建跨平台桌面应用程序的框架。

这使得 Rancher Desktop 能够在Mac(包括Intel和Apple芯片)、Windows 和 Linux 等多种操作系统上运行,并提供一致的用户体验。

集成工具包括 nerdctl、kubectl、Helm、Docker CLI 等,提供完整容器和 Kubernetes 管理能力。

在 macOS/Linux 和 Windows 上分别使用虚拟机或 WSL2 运行核心组件,确保环境隔离与稳定性。

Rancher Desktop 安装与使用

用户可以从 Rancher Desktop 官方网站(https://github.com/rancher-sandbox/rancher-desktop/releases)下载适合自己操作系统的版本并进行安装。

Windows 系统安装非常简单,下载好所需文件后,双击打开一路 next 就可以了(https://github.com/rancher-sandbox/rancher-desktop/releases/download/v1.21.0/Rancher.Desktop.Setup.1.21.0.msi)。

Linux 系统安装(需安装 WSL2(Windows)或虚拟机组件)

通过.deb 软件包安装 curl -s https://download.opensuse.org/repositories/isv:/Rancher:/stable/deb/Release.key | gpg --dearmor | sudo dd status=none of=/usr/share/keyrings/isv-rancher-stable-archive-keyring.gpg echo 'deb [signed-by=/usr/share/keyrings/isv-rancher-stable-archive-keyring.gpg] https://download.opensuse.org/repositories/isv:/Rancher:/stable/deb/ ./' | sudo dd status=none of=/etc/apt/sources.list.d/isv-rancher-stable.list sudo apt update sudo apt install rancher-desktop 通过 .rpm 软件包安装 sudo zypper addrepo https://download.opensuse.org/repositories/isv:/Rancher:/stable/rpm/isv:Rancher:stable.repo sudo zypper install rancher-desktop sudo dnf config-manager addrepo --from-repofile=https://download.opensuse.org/repositories/isv:/Rancher:/stable/fedora/isv:Rancher:stable.repo sudo dnf install rancher-desktop

启动Rancher Desktop后,用户可以在设置中配置Kubernetes版本、CPU和内存资源等。

在公司网络环境中,可能需要设置代理来访问外部网络资源。Rancher Desktop支持代理设置,用户可以通过修改配置文件来设置代理。

Rancher Desktop 提供镜像管理界面,方便用户查看和管理本地缓存的Docker镜像。

使用操作

启动 Rancher Desktop后,它会自动配置和启动 Kubernetes 集群。用户可以在Kubernetes Settings选项卡中查看和管理Kubernetes的默认参数配置。

用户可以使用kubectlnerdctl命令在Kubernetes集群上部署应用。例如,使用kubectl create deployment命令创建一个新的Deployment,然后使用kubectl expose命令暴露服务以便外部访问。

用户可以使用kubectl CLI或Rancher Desktop的UI来管理Kubernetes集群,包括查看节点状态、Pod信息、部署和服务等。

扩展与自定义

Rancher Desktop支持安装扩展来增加功能。用户可以从扩展选项卡中选择经过测试和验证的扩展进行安装。

在“首选项”部分,用户可以根据自己的需求配置各种设置,如启用或禁用自动更新、收集匿名统计信息、配置容器引擎等。

优势与应用场景

优势

Rancher Desktop具有免费开源、跨平台支持、内置Kubernetes支持等优势,使得它成为开发者的理想选择。

应用场景

Rancher Desktop适用于需要在本地进行Kubernetes开发和测试的场景,也适用于需要管理Docker容器和Kubernetes集群的场景。

可以看出,Rancher Desktop 确实是一款功能强大且易于使用的容器和Kubernetes管理工具,它提供了丰富的开发者工具和可视化界面,支持跨平台运行和自定义设置,是开发者的理想选择。

结语

Rancher Desktop 以其轻量化、跨平台、开箱即用的特性,为开发者提供了一个高效、灵活的本地容器与 Kubernetes 管理环境。

无论是快速搭建开发测试集群、无缝切换 Kubernetes 版本,还是通过集成工具链简化容器操作,它都显著降低了云原生开发的复杂度。

其与 Rancher 生态的深度兼容,更让本地开发与生产环境部署无缝衔接,成为个人开发者、小型团队及教育场景下的理想选择。

如果你希望摆脱繁琐的环境配置,专注于代码与业务逻辑,Rancher Desktop 无疑是一款值得尝试的利器。

都看到这里了,觉得不错的话,随手点个赞👍、推荐、转发分享三连吧,如果想第一时间收到推送,也可以给我个星标⭐~

公众号读者专属技术群

构建高质量的技术交流社群,欢迎从事后端开发、运维技术进群(备注岗位,已在技术交流群的请勿重复添加微信好友,无备注一律者不通过)。主要以技术交流、内推、行业探讨为主,请文明发言。广告人士勿入,切勿轻信私聊,防止被骗。

扫码加我好友,拉你进群

超越 MobaXterm、iTerm2、Xshell!更高效、更智能、跨平台的新一代可视化终端管理神器来了

传统下载工具 BitTorrent、IDM 已过时?更高效、更智能、可扩展、跨平台的全能型开源替代利器来了!

传统的 top、htop 命令已过时!更轻量、更直观的可视化跨平台替代利器来了,Github 狂揽 29.5k+ Star

ping 命令已过时!更快、更精准、更直观的替代利器来了,网络故障排查秒级定位

传统工具 Visio、ProcessOn 已过时!这款免费开源、跨平台的全能画图工具火了,Github 狂揽 56.9K+ Star

一款模仿苹果 MacOS 轻量又灵活的 Linux 系统!

一款模块化、便携式、轻量化的口袋 Linux 系统!

Linux 必备神器 GNU Wget 2.2.1 正式发布!兼容性、安全性与用户体验全面提升

Ubuntu 正式宣布将全面支持 NVIDIA Rubin 平台!向新一代 AI 与高性能计算架构的官方操作系统进化

MobaXterm、Xshell 已过时?开源、跨平台的可视化终端管理神器来了!一站式搞定 SSH、Docker、K8s、VMware、Proxmox等所有连接

极客最爱!Nitrux 5.0 正式发布,抛弃 KDE、全面拥抱 Wayland ,系统底层与桌面环境全面升级,开启 Linux 桌面新纪元

专为破局而来!最美 Linux 桌面系统 elementary OS 8.1 正式发布!Wayland 默认、ARM 适配,安全与易用双 Buff 拉满

换血归来!Manjaro Linux 26 正式发布!全面拥抱 Wayland、内核、驱动、核心软件栈全面升级,开启现代化 Linux 桌面新时代

PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下在看,加个星标,这样每次新文章推送才会第一时间出现在你的订阅列表里。点在看支持我们吧!

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询