Ubantu安装Docker(完整详细)

这篇具有很好参考价值的文章主要介绍了Ubantu安装Docker(完整详细)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

ubuntudocker 安装,docker安装,小白友好,教程
然后根据官方文档一步一步跟着操作即可

必要准备

要成功安装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/desktop
      sudo rm /usr/local/bin/com.docker.cli
      sudo apt purge docker-desktop
    

安装Docker Desktop

    1. 设置 Docker 的package repository.
      1. 更新apt包索引并安装包,以允许apt使用 通过HTTPS的存储库:

           sudo apt-get update
           sudo apt-get install ca-certificates curl gnupg
        
      2. 添加Docker的官方GPG密钥

           sudo install -m 0755 -d /etc/apt/keyrings
           curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
           sudo chmod a+r /etc/apt/keyrings/docker.gpg
        
      3. 使用以下命令设置存储库:

           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
        
      4. 更新apt包索引:

           sudo apt-get update
        
    1. 下载最新的DEB软件包安装:传送门
    1. 使用apt安装包,如下所示:

         sudo apt-get update
         sudo 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
      ubuntudocker 安装,docker安装,小白友好,教程

安装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

ubuntudocker 安装,docker安装,小白友好,教程

到这里就表明安装成功了

ubuntudocker 安装,docker安装,小白友好,教程文章来源地址https://www.toymoban.com/news/detail-648196.html

到了这里,关于Ubantu安装Docker(完整详细)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker安装ElasticSearch7.14.0 docker安装elasticsearch7.14.0完整详细教程

    Docker常用命令大全 Docker ElasticSearch 官方仓库 我这边选择的版本是 7.14.0 ,这个版本比较安全可靠,在终端中执行以下命令以拉取 docker pull elasticsearch:7.14.0 使用以下命令创建一个新的 rabbitmq容器并将其启动: --name 是 容器别名 将 宿主机 9200 端口映射到 容器内 9200 and 端口 93

    2024年02月13日
    浏览(43)
  • 【网管日记】在服务器docker上安装ubantu可视化桌面

    首先创建容器 进入容器配置 换一下apt的源,可参考上文。 然后执行,这是为了解决部分汉化不完全的问题。 设置中文环境 查看当前语言环境 查看当前系统是否有中文语言包 如果没有中文则,安装中文语言包。 修改系统环境变量为中文 然后,修改/etc/environment(在文件的末

    2023年04月25日
    浏览(47)
  • Docker 搭建 Minio 容器 (完整详细版)

    简介: Minio 是一个基于Apache License v2.0开源协议的对象存储服务,虽然轻量,却拥有着不错的性能。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据。 例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几

    2024年02月03日
    浏览(46)
  • Docker 搭建 Jenkins 容器 (完整详细版)

    Docker 安装 (完整详细版) Docker 日常命令大全(完整详细版) 前言 需要提前准备的条件 Maven环境 Docker环境 JDK环境(Centos7.4自带JDK环境去除,重装的JDK) 一、Jenkins镜像 这里使用的是第二个镜像(因为第一个镜像的docker版本较低)  二、启动Jenkins容器  创建挂载文件夹,并且进行文件

    2023年04月12日
    浏览(37)
  • Docker 快速部署Springboot项目(完整详细版)

    Docker 安装 (完整详细版) Docker 日常命令大全(完整详细版)  1、项目准备 1.1 新建一个springboot项目 1.2 打包 2、编写Dockerfile文件 将jar包和 Dockerfile 文件放在上传到同一空目录下  3、执行镜像打包 查看镜像 java8镜像:启动springboot需要jdk的支持,所以直接拉取 java8 镜像即可 dock

    2024年02月11日
    浏览(48)
  • window11安装docker小白教程

    docker的运行依赖于linux内核,如果是windows的系统则需要安装一个运行linux的虚拟机。在window10及其以上的系统中可以安装hyper-v(Hyper-V 是微软开发的虚拟机)。 找到: 设置 – 应用 – 可选功能 – 更多windows功能 我这里是已经安装hyper-v了所以能找到,没有安装的就需要先安装

    2024年01月17日
    浏览(46)
  • Docker 搭建 Gitlab 服务器 (完整详细版)

    Docker 安装 (完整详细版) Docker 日常命令大全(完整详细版) 1、Gitlab镜像 2、启动Gitlab容器  命令 描述 -i  以交互模式运行容器,通常与 -t 同时使用命令解释 -t  为容器重新分配一个伪输入终端,通常与 -i 同时使用 -d 后台运行容器,并返回容器ID -p 9980:80 将容器内80端口映射至

    2024年01月25日
    浏览(50)
  • Ubantu docker学习笔记(七)容器网络

    容器网络主要用于容器和容器之间、容器与外网、容器和宿主机的通信和连接。 参数 命令 -f 过滤条件 -format string 格式化打印结果 –no-trunc 不缩略显示 -q 只显示网络号 参数 命令 -d 指定网络格式 –subnet strings 指定子网网段 –ip-range strings 指定容器的IP范围 –gateway strings 子

    2023年04月27日
    浏览(36)
  • Ubantu docker学习笔记(八)私有仓库

    在前面的学习中,我们可以知道,我们所使用上传的镜像全都是公共镜像,镜像如果是商业机密,只能供公司内部人员使用,怎么办,这个就涉及到我们私有仓库的搭建。 在这一章的学习中,我们就用两台主机,分别作为服务器端和客户端,现在我们开始吧! 名称 IP地址 服

    2024年02月02日
    浏览(36)
  • Docker AIGC等大模型深度学习环境搭建(完整详细版)

    本文是《Python从零开始进行AIGC大模型训练与推理》(https://blog.csdn.net/suiyingy/article/details/130169592)专栏的一部分,所述方法和步骤基本上是通用的,不局限于AIGC大模型深度学习环境。         Docker AIGC等大模型深度学习环境搭建步骤主要包含如下步骤: CUDA驱动更新 Dock

    2024年02月06日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包