这里是文章模块栏目内容页
如何在Ubuntu服务器上安装Docker桌面?
Ubuntu服务器上无法直接安装Docker桌面,因为Docker桌面是为图形界面设计的。但可以安装Docker引擎和Docker Compose。

1、确认已启用KVM虚拟化:要确认是否已加载KVM模块,请运行以下命令:

如何在Ubuntu服务器上安装Docker桌面?

lsmod | grep kvm

如果加载了模块,您应该得到以下输出,说明Intel CPU的KVM模块已开启,如果模块未加载,可执行以下命令:

对于Intel处理器:

sudo modprobe kvm_intel

对于AMD处理器:

sudo modprobe kvm_amd

2、在Ubuntu 22.04上安装Docker:下一步是安装Docker,首先更新包列表并安装必要的依赖项,如下所示:

sudo apt update
sudo apt install software-properties-common curl apt-transport-https ca-certificates -y

安装完成后,添加Docker的GPG签名密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker-archive-keyring.gpg

按照如下步骤将Docker官方存储库添加到系统中:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

存储库就位后,安装Docker和其他Docker工具,如图所示:

sudo apt install docker-ce docker-ce-cli containerd.io uidmap -y

安装成功后,使用以下命令将该用户帐号加入Docker组:

sudo usermod -aG docker $USER
newgrp docker

要验证docker是否正在运行,请执行以下命令:

如何在Ubuntu服务器上安装Docker桌面?

sudo systemctl status docker

您还可以检查Docker安装的版本和其他信息,如图所示:

docker version

3、安装Docker DesktopDocker Desktop目前还不能在官方Ubuntu存储库或Docker本身上使用,您需要从Docker官方网站手动下载Debian二进制文件,Docker Desktop当前的最新版本是4.15.0版本,可以使用wget命令下载,如下所示:

wget https://desktop.docker.com/linux/main/amd64/docker-desktop-4.15.0-amd64.deb

或者,您也可以单击Linux DEB下面的链接,下载文件后,运行以下apt命令安装Docker Desktop:

sudo apt install ./docker-desktop-*-amd64.deb

4、启动Docker Desktop:安装完Docker Desktop后,您就可以使用应用程序管理器搜索并启动它,如图所示,您还可以在命令行上启动,如下所示:

sudo systemctl --user start docker-desktop

启动Docker Desktop后,将显示以下弹出框,单击Accept接受许可条款,不久之后,Docker Desktop GUI仪表板将启动,初始化和开始大约需要3-5分钟,所以要有耐心,要获得如何使用Docker的提示,请点击开始按钮,如果您不希望参观,只需点击跳过,您将进入Docker Desktop主页,其中有关于如何开始使用容器的说明。

5、配置Docker Desktop:Docker桌面是高度可配置的,你可以调整几乎每一个设置来满足你的喜好,这些设置分为以下几类:General、Resources、Docker Engine、Experimental Features、Kubernetes、Software Updates和Extensions,要访问这些设置,点击顶级齿轮图标和设置选项卡将出现上述选项。

6、使用Docker Desktop运行容器:当你根据你的偏好配置了Docker Desktop之后,你就可以开始运行容器了,我们将运行一个Redis容器,在出现的弹出框中,选择容器映像将被拉入的目录,Docker Desktop将开始从Docker hub中提取容器映像,并创建Redis的容器实例,提取镜像后,将创建一个容器,并将显示以下概览指示板,您可以单击Containers选项卡查看和管理系统上的所有容器(无论是正在运行还是已停止)。

相关问题与解答

1、问题一:如何在Ubuntu服务器上卸载Docker Desktop?

如何在Ubuntu服务器上安装Docker桌面?

答案一:如果您不再需要Docker Desktop,您可以使用以下命令卸载它:

sudo apt purge docker-desktop
rm -r $HOME/.docker/desktop
sudo rm /usr/local/bin/com.docker.cli

2、问题二:如何在Ubuntu服务器上使用Docker Desktop运行一个Nginx容器?

答案二:在Docker Desktop中,您可以按照以下步骤运行一个Nginx容器:

打开Docker Desktop。

单击左上角的“+”图标,选择“Add New Container”。

在“Image Name”字段中输入“nginx”,然后按Enter键,Docker Desktop将自动从Docker Hub下载Nginx的官方映像。

下载完成后,Docker Desktop将创建一个Nginx容器实例并运行它,您可以在“Containers”选项卡中查看和管理这个容器。

以上内容就是解答有关“Ubuntu服务器安装Docker桌面的方法步骤”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。