• 不同版本Ubuntu安装Docker及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为安装包的名字。

  • 相关阅读:
    Debezium系列之:Debezium Server在生产环境大规模应用详细的技术方案
    EBI、DDD及其演变架构史
    烟台大学计算机考研资料汇总
    Java NIO的Buffer缓冲区和Channel通道详细总结
    多级缓存基础架构组件设计
    Kubernetes部署工具Sealos
    SpriteAtlas
    大型前端应用如何做系统融合?
    CentOS7安装mysql8.0.12
    Java高级——内存分配机制
  • 原文地址:https://blog.csdn.net/qq_41691212/article/details/127108022