不同版本Ubuntu安装Docker及Docker desktop

目录

  • 安装Docker
    • 操作系统要求
    • 卸载旧版本
    • 卸载新版本
    • 安装代码
  • 安装Docker desktop
    • 操作系统要求
    • 卸载Docker desktop
    • 安装代码

安装Docker

详细安装介绍请看链接: 官网

操作系统要求

Ubuntu Jammy 22.04 (LTS)
Ubuntu Impish 21.10
Ubuntu Focal 20.04 (LTS)
Ubuntu Bionic 18.04 (LTS)

卸载旧版本

如果安装过旧版本的docker、docker-engine、docker.io需要先卸载。

sudo apt-get remove docker docker-engine docker.io containerd runc

卸载新版本

如果装过一次又想重新开始,需要卸载装好的新版本。执行下面的代码可完全删除。

sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

安装代码

注意这是安装docker,不是docker desktop。

以下代码为汇总代码,直接使用即可安装成功。

sudo apt-get update
sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo service docker start
sudo docker run hello-world
sudo service docker stop

安装Docker desktop

详细安装介绍请看链接: 官网

操作系统要求

64 位内核和 CPU 支持虚拟化。(一般都有)

KVM 虚拟化支持。按照 KVM 虚拟化支持说明检查是否启用了 KVM 内核模块以及如何提供对 kvm 设备的访问。(注意开启KVM)

QEMU 必须是 5.2 版或更高版本。我们建议升级到最新版本。

系统初始化系统。

Gnome 或 KDE 桌面环境。
对于许多 Linux 发行版,Gnome 环境不支持托盘图标。要添加对托盘图标的支持,您需要安装一个 Gnome 扩展。例如,应用程序指示器)。

至少 4 GB 的内存。

启用在用户命名空间中配置 ID 映射,请参阅文件共享。

Ubuntu Jammy Jellyfish 22.04 (LTS) or Ubuntu Impish Indri 21.10.(这一块直接把21.0以下的版本拒绝了。)

综上所述,有两个最重要的点:
1、打开kvm,安装好相关依赖
具体可以看看这篇博客,进入BIOS时按F12,如果没有用就试一下F2或者F10。
2、ubuntu系统版本不能低于21.10
3、非 Gnome 桌面环境,必须安装:gnome-terminal

sudo apt install gnome-terminal

卸载Docker desktop

如果之前安装想重新安装,卸载的代码如下:

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

安装代码

下载安装包
然后安装:

sudo apt-get update
sudo apt-get install ./docker-desktop-<version>-<arch>.deb

其中的docker-desktop--.deb为安装包的名字。

你可能感兴趣的:(Docker,docker,ubuntu,linux)