Docker Desktop 宣布支持 Linux!从被弃用到“憋大招”卷土重来

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介: Docker Desktop 宣布支持 Linux!从被弃用到“憋大招”卷土重来

在近日的 DockerCon 2022 上,Docker 官方宣布了一个好消息 —— Docker Desktop for Linux 正式发布!这意味着 Docker Desktop 现在已正式面向 Linux 用户!

image.png

Docker Desktop for Linux 的发布,给使用 Linux 工作站的开发者们带来了 Docker Desktop 的生产力优势。要知道,在这之前,Docker Desktop 仅适用于 Mac 和 Windows 工作站的用户。

Docker Desktop for Linux

现在,Linux 桌面环境开发者及用户们已经可以在 Linux 上使用 Docker Desktop 来无缝创建容器,且有着在 macOS 和 Windows 上完全相同的 Docker Desktop 体验,包括访问 Docker Extensions 等最新功能。

image.png

Docker Desktop 可用于 Debian、Ubuntu 和 Fedora,且对 Arch Linux 提供了实验性支持。

Docker Desktop for Linux 预装了 Docker Compose、Docker CLI 和 Kubernetes 等工具,简化了该工具的安装和更新过程。

Docker Desktop for Linux 仪表板还能让开发者更容易执行涉及容器、图像和卷管理的常见 Docker 操作。所有这些都有助于提高开发人员的工作效率,以及使用 Docker Desktop 的团队内部的协作。

在 Linux 上使用 Docker Desktop,用户最终可以轻松体验跨平台 Docker 体验。总结下来,不少能让开发者兴奋的亮点如下:

  • 可使用 Docker 扩展访问新功能
  • 可与 Kubernetes 无缝集成
  • 更轻松的管理和组织 volume、容器和图像。
  • 可在 Linux 上安装 Docker Desktop

从被弃用到“憋大招”卷土重来:Docker Desktop 的逆袭之路

Docker 是一家领先的云原生应用程序开发工具、内容和服务提供商。Docker Desktop 是容器化应用程序的最简单方法,用户无需考虑在自己选择的平台上设置环境即可开始,且只需要安装 Docker 桌面,就可以开始使用。

Docker Desktop 应用程序附带了 Kubernetes、Docker Compose、BuildKit 和漏洞扫描等容器工具。

image.png

2010 年, Docker 正式问世,当时还叫“ dotCloud”,直到 2013 年正式开源之后才更名为“Docker Inc.”。

后来,随着 Kubernetes 的强势崛起,Docker 开始面临“危机”。此前由于 Docker 一直不兼容 CRI 接口,Kubernetes 为了支持 Docker 不得不开发出dockershim 以兼容 Docker,但随着 Kubernetes 逐渐成为行业标准,后来 Docker 就被 Kubernetes 弃用了。

在经历了裁员、换 CEO 之后,直到 2019 年底, Docker 不得不对公司进行重组,以此希望能在生死存亡的边缘“赌”一个未来。

所幸,Docker 迎来了新的机遇。这几年里由于专注于面向开发者的产品,让 Docker 公司运营不断好转,且吸引了不少投融资。

在此之前,Docker Desktop 仅可用于 Windows 和 macOS,但不支持 Linux 平台。Linux 用户只能使用 Kocker 引擎来创建/测试他们的 Kocker 容器。而现在,Docker Desktop for Linux 的到来,则可以让 Linux 用户都可以更方便的使用 Docker Desktop。

Linux 上安装运行 Docker Desktop 的注意事项

目前,用户已经可以获得 Ubuntu、Debian 和 Fedora 官方支持的 deb 和 rpm 软件包。Arch Linux 的 Docker Desktop 软件包则正在开发中,但可以进行测试。

image.png

值得注意的是,在 Linux 上安装运行 Docker Desktop 的总体系统要求包括:

  • 64 位 Ubuntu 22.04 LTS、Ubuntu 21.10、Fedora 35、Fedora 36 或 Debian 11。
  • KVM 虚拟化支持
  • QEMU 5.2 或更新版本
  • Systemd 初始化系统
  • GNOME 或 KDE 桌面环境
  • 4 GB 内存

如果用户在非 GNOME 桌面环境中,则需要安装 GNOME 终端对于安装。其他方面,用户可以按照文档中的官方说明进行操作。

参考链接:https://www.docker.com/press-...

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
3月前
|
NoSQL Redis Docker
【从零开始】Docker Desktop:听说你小子要玩我
本文旨在帮助读者重新掌握Docker知识,特别是在Windows 10环境下安装与使用Docker Desktop的过程。文章详细介绍了从下载安装到配置镜像源的具体步骤,并通过Redis实例演示了如何拉取镜像和启动容器。
1552 0
【从零开始】Docker Desktop:听说你小子要玩我
|
25天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
56 2
|
26天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
32 3
|
1月前
|
Linux Docker 容器
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
本篇博客重在讲解Centos安装docker,经博主多次在不同服务器上测试,极其的稳定,尤其是阿里的服务器,一路复制命令畅通无阻。
762 4
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
|
29天前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
250 3
|
1月前
|
缓存 运维 Docker
容器化运维:Docker Desktop 占用磁盘空间过大?教你轻松解决!
Windows Docker Desktop 使用过程中,因镜像、容器数据及构建缓存的累积,可能导致磁盘空间占用过高。通过删除无用镜像与容器、压缩磁盘以及清理构建缓存等方法,可有效释放空间。具体步骤包括关闭WSL、使用`diskpart`工具压缩虚拟磁盘、执行`docker buildx prune -f`清理缓存等。这些操作能显著减少磁盘占用,提升系统性能。
355 4
|
1月前
|
数据可视化 数据挖掘 Docker
Docker Desktop 安装 ClickHouse 超级简单教程
Docker Desktop 安装 ClickHouse 超级简单教程
50 1
|
1月前
|
网络虚拟化 Docker 容器
docker Desktop报错 error pulling image configuration 处理
docker Desktop报错 error pulling image configuration 处理
39 0
|
2月前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
2月前
|
Linux Docker 容器
linux之docker命令
linux之docker命令