如何安装Docker Desktop并启用Kubernetes支持
Jack Wallen告诉你如何安装Docker Desktop并通过Kubernetes和Portainer支持来扩展它。
我们可能会通过联盟链接或赞助合作等方式,从出现在本页的供应商那里得到补偿。这可能会影响他们的产品在我们网站上出现的方式和位置,但供应商不能通过付费来影响我们的评论内容。欲了解更多信息,请访问我们的使用条款页面。

图片:Adobe股票
容器化应用只会逐年增加,这意味着每个开发者和管理员都必须知道如何部署和管理这些容器和服务。为此,已经开发并发布了一些GUI工具,使这项工作变得相当容易。
但并非所有这些工具都是平等的。到目前为止,我最喜欢的Docker GUI是Portainer,但也有很多其他选择。一个这样的应用程序是官方的Docker Desktop GUI,可用于Linux、macOS和Windows。虽然Docker Desktop没有给你提供Portainer中的大量功能和控制,但它仍然是一个伟大的GUI,允许你管理正在运行的容器,拉动和管理镜像,从镜像中部署容器,创建开发环境,增加Kubernetes支持,甚至通过扩展来扩展功能集。
我想带领你完成Docker Desktop在Pop!_OS Linux上的安装,并告诉你如何启用Kubernetes支持,甚至用Portainer来扩展它。
必读的开发者报道
见:招聘工具包。后端开发人员(TechRepublic Premium)
如何安装Docker Desktop
正如我提到的,Docker Desktop可用于Linux、macOS和Windows。macOS和Windows的安装与在桌面上安装任何应用程序相同。如果你不熟悉在Linux上安装应用程序,让我告诉你在Pop!_OS Linux上安装Docker Desktop是多么容易。
1.下载DEB文件并安装
你必须做的第一件事是从Docker Desktop下载页面下载DEB文件。一旦该文件被下载,打开一个终端窗口并发出命令(假设你把文件保存在你的下载目录中)。
sudo dpkg -i ~/Downloads/docker-desktop-*.deb
如果安装出错,你可以用以下方法解决。
sudo apt-get install -f
2.打开并链接到Docker Hub
一旦安装完成,从你的桌面菜单中打开Docker Desktop。你可能想做的第一件事是将Docker Desktop链接到你的Docker Hub账户。为此,点击主窗口右上方附近的注册按钮(图A)。
图A

我已经为Docker Desktop添加了Portainer支持,以获得更多的功能。
点击注册将打开你的默认网络浏览器,在那里你可以登录到你的Docker Hub账户。一旦你登录,你将被重定向到应用程序,你就可以开始使用了。
如何启用Kubernetes支持
通过启用Kubernetes支持,Docker Desktop将安装一个单节点集群。要做到这一点,请点击Docker Desktop主窗口右上角的齿轮图标,然后,在左侧导航中(图B),点击Kubernetes。
图B

Docker Desktop设置窗口已经准备好让你扩展功能集。
在出现的窗口中(图C),点击启用Kubernetes。
图C

在Docker Desktop中启用Kubernetes支持。
这将需要一些时间,因为Docker Desktop要下载一些组件。一旦完成,Kubernetes将启动,你应该看到其图标(左下角)变成绿色。Kubernetes已经被启用。
如何用扩展程序来扩展Docker Desktop
接下来,让我们添加Portainer扩展,这将大大增强Docker Desktop的功能集。为此,点击与扩展相关的菜单图标,然后点击Marketplace。在右窗格中,向下滚动直到看到Portainer条目,然后点击安装(图D)。
图D

在Docker桌面安装Portainer扩展。
安装完毕后,点击左侧面板中的Portainer条目,显示环境向导(图E)。然后你可以添加一个环境(这告诉我这个版本的Portainer有点过时了,因为较新的版本在出厂时就已经预先配置了本地环境)。
图E

Portainer已经安装完毕,准备让你建立第一个环境。
我的朋友们,这就是安装和扩展Docker Desktop以满足和超越你的容器管理需求的全部内容。