如何在Ubuntu上安装Docker桌面版?

30

我对Docker/Kubernetes还很陌生,想知道在我的主力开发机Ubuntu上是否有类似'Docker Desktop'的功能。我所了解到的是,'Docker Desktop'只适用于Windows和Mac操作系统。

'Docker Desktop'包含许多有用的工具,如下所示,非常适合像我这样初入生态系统的新手:

Docker Desktop包括Docker引擎、Docker CLI客户端、Docker Compose、Notary、Kubernetes和Credential Helper。

是否有一种方式可以在Linux上获得docker桌面版或类似的东西呢?


1
除非我弄错了,docker.io 是Ubuntu的主要软件包:https://packages.ubuntu.com/source/focal/docker.io - Dirk Eddelbuettel
2
有没有办法在Linux上获取Docker桌面版?不,没有。 "Docker Desktop"是Windows/Mac的东西,因为这些平台需要更多的内容。它们基本上屏蔽了整个虚拟机安装。在Linux上不需要任何这些。 - Dirk Eddelbuettel
1
@DirkEddelbuettel 在2020年可能是这样,但我认为现在情况已经改变了:https://docs.docker.com/desktop/install/ubuntu/ - Andrew S
事物随着时间的推移确实会发生变化,这是人类的进程。我看了一眼桌面提供的内容,并(非常个人地说)决定它疯狂地坚持在内核和自身之间插入一个虚拟机来“兼容其他操作系统的体验”...谢谢但不用了。但有选择总是好的,我相信有些人可能会喜欢它。 - Dirk Eddelbuettel
正如评论中@AndrewS所提到的,Docker Desktop for Linux已经发布,不再是“技术预览”。公告链接:https://www.docker.com/blog/the-magic-of-docker-desktop-is-now-available-on-linux/ - Dhaval D
显示剩余2条评论
4个回答

23

2
它也是 Ubuntu 自身的一部分:https://packages.ubuntu.com/source/focal/docker.io,所以只需执行 sudo apt install docker.io 即可。 - Dirk Eddelbuettel
2
感谢您的回复。我正在寻找一个完整的打包文件,其中包含Docker、Kubernetes和所有其他必需品,就像'Docker Desktop'那样,但我认为这种选项在Linux上并不存在。最终,我使用sudo wget -qO- https://get.docker.com | sh安装了各自的Docker和Kubernetes,并使用Minikube进行部署。 - Dhaval D
1
DockStationKitematic已经被弃用。 - SalahAdDin

14

Docker在2021年9月16日的博客文章中宣布:

Docker桌面版Linux将通过免费的Docker Personal和付费的Docker Pro、Team和Business订阅向所有开发者提供。如果您有兴趣获得早期访问权限,请注册我们的开发者预览计划。

这是一个好消息!虽然在Linux上并不真正“需要”桌面版,但我已经喜欢上了用户界面,并且不需要在Linux平台上表现不同非常受欢迎!


6

2022年2月: 现在有官方文档了(尽管仍然是技术预览版)

2022年10月: Docker Desktop 4.12已发布,Linux发行版不再是技术预览版。

Docker Desktop for Linux

curl https://desktop-stage.docker.com/linux/main/amd64/74134/docker-desktop.deb --output docker-desktop.deb
sudo apt install ./docker-desktop.deb

systemctl --user start docker-desktop
systemctl --user enable docker-desktop

journalctl --user --unit=docker-desktop

0
事实上,Linux 版本中有一个 Docker Desktop,但并不支持所有的发行版。请访问官方文档以获取更详细的解释和进一步的变化。由于这是一个实验性版本,安装之前应该阅读已知问题。
如果你感兴趣,也可以访问他们的公开路线图
简而言之:

Docker Desktop for Linux(技术预览) (...) 这个技术预览面向那些希望尝试 Docker Desktop for Linux 实验版本并提供反馈的早期采用者。(...)目前可以在 Ubuntu 21.04、21.10 和 Debian 发行版上下载和安装 Docker Desktop for Linux。

这个版本运行在一个虚拟机上。 我强烈推荐阅读提供的文章。

是的,请查看我在2月份的回答,了解安装方法。链接 - VonC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接