先在官网上查看对应的版本:官网

 然后根据官方文档一步一步跟着操作即可
必要准备
要成功安装Docker Desktop,必须:
-  满足系统要求 
-  拥有64位版本的Ubuntu Jammy Jellyfish 22.04(LTS)或Ubuntu Impish Indri 21.10。 Docker Desktop支持x86_64(或amd64)架构。 
-  对于非Gnome Desktop环境,gnome-terminal 必须安装 sudo apt install gnome-terminal
-  卸载Docker Desktop for Linux的技术预览版或测试版。运行 sudo apt remove docker-desktop
-  要进行彻底删除$HOME/.docker/desktop中的配置和数据文件、/usr/local/bin/com.docker.cli中的符号链接,并清除剩余的systemd服务文件。 rm -r $HOME/.docker/desktopsudo rm /usr/local/bin/com.docker.clisudo apt purge docker-desktop
安装Docker Desktop
-  - 设置 Docker 的package repository. -  更新apt包索引并安装包,以允许apt使用 通过HTTPS的存储库: sudo apt-get updatesudo apt-get install ca-certificates curl gnupg
-  添加Docker的官方GPG密钥 sudo install -m 0755 -d /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpgsudo chmod a+r /etc/apt/keyrings/docker.gpg
-  使用以下命令设置存储库: echo \"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
-  更新apt包索引: sudo apt-get update
 
-  
 
- 设置 Docker 的package repository. 
-  - 下载最新的DEB软件包安装:传送门
 
-  -  使用apt安装包,如下所示: sudo apt-get updatesudo apt-get install ./docker-desktop-<version>-<arch>.deb这一步遇到一个问题:docker-desktop 预依赖于 init-system-helpers (>= 1.54~) 
 大部分博客给的办法已经不行了
 我这里给一个1.57 版本的init-system-tool:传送门
 下载之后在文件处安装即可: sudo apt-get install XXX
  
 
-  
安装Docker引擎
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
这里我遇到了一个问题------ containerd.io : 依赖: libseccomp2 (>= 2.5.0) 但是 2.4.1-0ubuntu0.18.04.2 正要被安装
 这里提供一个2.5版本的libseccomp2,安装好即可:传送门
验证Docker Engine安装是否成功,运行
sudo docker run hello-world

到这里就表明安装成功了
