当前位置: 首页 > news >正文

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

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

一. ubuntu更换软件源

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

二. docker安装

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

在这里插入图片描述

  1. 更新软件库
sudo apt update
sudo apt upgrade

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

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

在这里插入图片描述

三. 配置docker

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

在这里插入图片描述

  1. 配置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

在这里插入图片描述

  1. 验证docoker
sudo docker run hello-world

在这里插入图片描述

四. 问题汇总

  1. 添加阿里云的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"
http://www.lryc.cn/news/537491.html

相关文章:

  • 简述下什么是伪元素什么是伪类
  • 【C++】基础入门(详解)
  • Base64 PDF解析器
  • ZOJ 1011 NTA
  • 使用 GPT-SoVITS 克隆声音,很详细
  • Flask和Django相比哪个更适合新手?
  • 2. 图片性能优化
  • 多模态本地部署和ollama部署Llama-Vision实现视觉问答
  • cuML机器学习GPU库
  • 机器学习数学基础:24.随机事件与概率
  • CAS单点登录(第7版)27.开发人员
  • DeepSeek+即梦 做AI视频
  • OpenMetadata 获取 MySQL 数据库表血缘关系详解
  • 计算机组成原理—— 总线系统(十二)
  • 详解如何使用Pytest内置Fixture tmp_path 管理临时文件
  • Banana Pi OpenWRT One 官方路由器的第一印象
  • Golang GORM系列:GORM事务及错误处理
  • NLLB 与 ChatGPT 双向优化:探索翻译模型与语言模型在小语种应用的融合策略
  • ASP.NET Core SixLabors.ImageSharp v1.0 的图像实用程序类 web示例
  • ffmpeg configure 研究1-命令行参数的分析
  • 数据结构与算法之排序算法-归并排序
  • 高血压危险因素分析(项目分享)
  • java集合框架之Map系列
  • android设置添加设备QR码信息
  • Python实现微博关键词爬虫
  • linux概念详解
  • 【设计模式】-工厂模式(简单工厂、工厂方法、抽象工厂)
  • AMESim中批处理功能的应用
  • 《Spring实战》(第6版)第1章 Spring起步
  • E卷-特殊的加密算法-(200分)