欢迎光临
我们一直在努力

Ubuntu24.04无脑安装docker(含图例)

centos系统请看这篇 Linux安装Docker教程(详解)

一. ubuntu更换软件源

请看这篇:Ubuntu24.04更新国内源

二. docker安装

  • 卸载老版docker(可忽略)
  • sudo apt-get remove docker docker-engine docker.io containerd runc

    在这里插入图片描述

  • 更新软件库
  • sudo apt update
    sudo apt upgrade

    在这里插入图片描述

  • 安装docker所需依赖
  • sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release

    在这里插入图片描述

  • 添加docker GPG密钥
  • curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add –

    在这里插入图片描述

  • 添加阿里云的docker仓库
  • sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

    在这里插入图片描述

    如果有下面的提示看这里 在这里插入图片描述

  • 安装docker
  • sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin

    在这里插入图片描述

    三. 配置docker

  • 配置用户组,将当前用户添加到docker组,避免没有权限启动
  • sudo usermod -aG docker $USER
    # 重启才会生效
    reboot

    在这里插入图片描述

  • 配置docker加速 (现在配置阿里云容器镜像加速需要是阿里云设备,我是本地机器,所以此处不使用阿里的镜像加速了)
  • sudo vi /etc/docker/daemon.json
    # 直接复制进去并保存 (2025.2.15最新可用源,看到这里的同学评论一下是否还可用,不可用我会更新)
    {
    "registry-mirrors": [
    "https://docker.hpcloud.cloud",
    "https://docker.m.daocloud.io",
    "https://docker.unsee.tech",
    "https://docker.1panel.live",
    "http://mirrors.ustc.edu.cn",
    "https://docker.chenby.cn",
    "http://mirror.azure.cn",
    "https://dockerpull.org",
    "https://dockerhub.icu",
    "https://hub.rat.dev",
    "https://proxy.1panel.live",
    "https://docker.1panel.top",
    "https://docker.m.daocloud.io",
    "https://docker.1ms.run",
    "https://docker.ketches.cn"
    ]
    }
    # 启动/重启docker
    sudo systemctl daemon-reload
    #如果还没启动
    sudo systemctl start docker
    #如果已经启动
    sudo systemctl restart docker
    # docker开机自启
    sudo systemctl enable docker

    # 验证镜像加速是否修改 查看Registry Mirrors部分
    sudo docker info

    在这里插入图片描述

  • 验证docoker
  • sudo docker run hello-world

    在这里插入图片描述

    四. 问题汇总

  • 添加阿里云的docker仓库时
  • 提示 W: http://mirrors.aliyun.com/docker-ce/linux/ubuntu/dists/noble/InRelease: 密钥存储在过时的 trusted.gpg 密钥环中(/etc/apt/trusted.gpg),请参见 apt-key(8) 的 DEPRECATION 一节以了解详情。

    sudo cp /etc/apt/trusted.gpg /etc/apt/trusted.gpg.d/

    重新添加阿里云的docker仓库

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

    赞(0)
    未经允许不得转载:171主机测评 » Ubuntu24.04无脑安装docker(含图例)
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址