当前位置: 首页 > 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"

相关文章:

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

centos系统请看这篇 Linux安装Docker教程(详解) 一. ubuntu更换软件源 请看这篇:Ubuntu24.04更新国内源 二. docker安装 卸载老版docker(可忽略) sudo apt-get remove docker docker-engine docker.io containerd runc更新软件库 sudo a…...

简述下什么是伪元素什么是伪类

伪元素 描述: 可以在dom中创建一个不存在的元素,并为其添加样式::before在已有的元素前面添加 ::after在已有的元素后面添加 伪类 描述: 在一个已有的元素中添加特定的状态或者行为:hover 鼠标悬停时产生的效果:active元被用户点击时的样式:link 链接被点击后的样式:fous 元…...

【C++】基础入门(详解)

🌟 Hello,我是egoist2023! 🌍 种一棵树最好是十年前,其次是现在! 目录 输入&输出 缺省参数(默认参数) 函数重载 引用 概念及定义 特性及使用 const引用 与指针的关系 内联inline和nullptr in…...

Base64 PDF解析器

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Base64 PDF解析器</title><style>body {font-family: Arial, sans-serif;max-width: 800px;margin: 20px auto;padding: 20px;}.contain…...

ZOJ 1011 NTA

原题目链接 1011 NTA NTA&#xff08;非确定性树自动机&#xff09;是一种树形结构装置&#xff0c;该装置内置有一套运行规则&#xff0c;通过这些规则&#xff0c;装置可以产生若干个信号&#xff0c;这些信号组成一个信号系统&#xff0c;在这样的系统中&#xff0c;一个信…...

使用 GPT-SoVITS 克隆声音,很详细

使用 GPT-SoVITS 克隆声音&#xff0c;很详细 一、前言二、下载三、启动四、克隆声音1、准备克隆音频2、分离人声伴奏3、音频分割4、语音降噪5、ASR工具6、语音文本校对标注工具7、训练模型8、微调训练9、推理 一、前言 最近对文本转语言很感兴趣&#xff0c;但对直接在网站上…...

Flask和Django相比哪个更适合新手?

Flask 与 Django:哪个更适合新手? 对于新手来说,选择 Flask 还是 Django 主要取决于你的具体需求和项目复杂度。以下是两者的详细对比,帮助你做出选择: 1. Flask 优点 简单易用:Flask 是一个轻量级的微框架,代码简洁,易于理解和上手。适合初学者快速入门。灵活性高:…...

2. 图片性能优化

图片性能优化 图片懒加载 如何判断图片出现在了当前视口 &#xff08;即如何判断我们能够看到图片&#xff09;如何控制图片的加载 原生实现 <img src"shanyue.jpg" loading"lazy" />loading"lazy" 延迟加载图像&#xff0c;直到它和视…...

多模态本地部署和ollama部署Llama-Vision实现视觉问答

文章目录 一、模型介绍二、预期用途1. 视觉问答(VQA)与视觉推理2. 文档视觉问答(DocVQA)3. 图像字幕4. 图像-文本检索5. 视觉接地 三、本地部署1. 下载模型2. 模型大小3. 运行代码 四、ollama部署1. 安装ollama2. 安装 Llama 3.2 Vision 模型3. 运行 Llama 3.2-Vision 五、效果…...

cuML机器学习GPU库

cuML安装官网&#xff1a;Installation Guide - RAPIDS Docs 转载&#xff1a;Linux下cuML库的安装与Jupyter集成调试教程-CSDN博客...

机器学习数学基础:24.随机事件与概率

一、教程目标 本教程致力于帮助零基础或基础薄弱的学习者&#xff0c;全面掌握概率论与数理统计的基础公式&#xff0c;透彻理解核心概念&#xff0c;熟练学会应用解题技巧&#xff0c;最终能够轻松应对期末或考研考试。 二、适用人群 特别适合那些对概率论与数理统计知识了…...

CAS单点登录(第7版)27.开发人员

如有疑问&#xff0c;请看视频&#xff1a;CAS单点登录&#xff08;第7版&#xff09; 开发人员 Javadocs文档 group org.apereo.cas has published 42 artifact(s) with total 8210 version(s) org.apereo.cas org apereo.cas 小组已出版 42 件作品&#xff0c;共 8210 个版…...

DeepSeek+即梦 做AI视频

DeepSeek做AI视频 制作流程第一步&#xff1a;DeepSeek 生成视频脚本和分镜 第二步&#xff1a;生成分镜图片绘画提示词第三步&#xff1a;生成分镜图片第四步&#xff1a;使用可灵 AI 工具&#xff0c;将生成的图片转成视频。第五步&#xff1a;剪映成短视频 DeepSeek 真的强&…...

OpenMetadata 获取 MySQL 数据库表血缘关系详解

概述 OpenMetadata 是一个开源的元数据管理平台,支持端到端的血缘关系追踪。对于 MySQL 数据库,OpenMetadata 通过解析表的外键约束、视图定义及查询日志(可选)构建表级血缘。本文结合源码分析其实现机制。 环境配置与数据摄取 1. 配置文件示例(YAML) source:type: my…...

计算机组成原理—— 总线系统(十二)

不要害怕失败&#xff0c;因为每一次跌倒都是站起来的前奏&#xff1b;不要畏惧未知&#xff0c;因为在探索的过程中你会发现未曾预见的美好。你的每一步努力都在为未来的成功铺路&#xff0c;即使现在看不到成果&#xff0c;但请相信积累的力量。那些看似平凡的努力&#xff0…...

详解如何使用Pytest内置Fixture tmp_path 管理临时文件

关注开源优测不迷路 大数据测试过程、策略及挑战 测试框架原理&#xff0c;构建成功的基石 在自动化测试工作之前&#xff0c;你应该知道的10条建议 在自动化测试中&#xff0c;重要的不是工具 临时目录在测试中起着至关重要的作用&#xff0c;它为执行和验证代码提供了一个可控…...

Banana Pi OpenWRT One 官方路由器的第一印象

OpenWRT One是OpenWRT开源社区推出的首款官方开发板&#xff0c;与Banana Pi社区共同设计&#xff0c;由Banana Pi制造和发行。路由器采用蓝色铝合金外壳&#xff0c;质感极佳&#xff0c;视觉效果远超宣传图。整体设计简洁&#xff0c;呈长方形&#xff0c;虽然不是特别时尚&a…...

Golang GORM系列:GORM事务及错误处理

在数据库管理领域&#xff0c;确保数据完整性至关重要。GORM是健壮的Go对象关系映射库&#xff0c;它为开发人员提供了维护数据一致性和优雅地处理错误的基本工具。本文是掌握GORM事务和错误处理的全面指南。我们将深入研究如何使用事务来保证原子性&#xff0c;并探索有效处理…...

NLLB 与 ChatGPT 双向优化:探索翻译模型与语言模型在小语种应用的融合策略

作者&#xff1a;来自 vivo 互联网算法团队- Huang Minghui 本文探讨了 NLLB 翻译模型与 ChatGPT 在小语种应用中的双向优化策略。首先介绍了 NLLB-200 的背景、数据、分词器和模型&#xff0c;以及其与 LLM&#xff08;Large Language Model&#xff09;的异同和协同关系。接着…...

ASP.NET Core SixLabors.ImageSharp v1.0 的图像实用程序类 web示例

这个小型实用程序库需要将 NuGet SixLabors.ImageSharp包&#xff08;版本 1.0.4&#xff09;添加到.NET Core 3.1/ .NET 6 / .NET 8项目中。它与Windows、Linux和 MacOS兼容。 这已针对 ImageSharp v3.0.1 进行了重新设计。 它可以根据百万像素数或长度乘以宽度来调整图像大…...

别再手动导数据了!巧用ICC II的ECO Fusion,把PT和StarRC的活一键搞定

芯片设计效率革命&#xff1a;ICC II ECO Fusion如何重塑Signoff流程 在28nm以下工艺节点&#xff0c;每次ECO迭代平均需要3-5天手动数据传递的时代已经过去。当我们面对越来越紧的tape-out周期和越来越复杂的物理效应时&#xff0c;传统PTStarRCICC II的手动串联流程正在成为…...

AI Agent容器化:声明式环境即代码的实践与工具

1. 项目概述&#xff1a;一个面向AI Agent的容器化基础设施生成器如果你和我一样&#xff0c;在尝试将不同的AI Agent&#xff08;比如Claude Code、GitHub Copilot CLI、OpenClaw&#xff09;集成到开发工作流中时&#xff0c;被各种运行时依赖、环境配置和权限问题搞得焦头烂…...

cloud_enum性能优化:多线程配置与限速绕过技巧

cloud_enum性能优化&#xff1a;多线程配置与限速绕过技巧 【免费下载链接】cloud_enum Multi-cloud OSINT tool. Enumerate public resources in AWS, Azure, and Google Cloud. 项目地址: https://gitcode.com/gh_mirrors/cl/cloud_enum 在进行云资源枚举时&#xff0…...

AI Agent可观测性与评估实践:基于OpenTelemetry的追踪与监控

1. 项目概述&#xff1a;为什么我们需要一个AI Agent的“行车记录仪” 如果你正在开发基于大语言模型的AI应用&#xff0c;无论是智能客服、代码助手还是复杂的多步骤工作流Agent&#xff0c;那么下面这个场景你一定不陌生&#xff1a;线上用户反馈“回答不准确”&#xff0c;你…...

AlphaGo Zero强化学习范式:从零自演进AI如何重塑工业智能

1. 从AlphaGo Zero看人工智能范式的根本性转变2017年&#xff0c;当DeepMind宣布AlphaGo Zero以100:0的战绩击败其前代冠军版本时&#xff0c;整个科技圈&#xff0c;尤其是我们这些身处半导体、工业控制和嵌入式系统一线的工程师&#xff0c;感受到的震动远超一场棋类比赛的胜…...

3分钟精通百度网盘高速下载:Python解析工具实战指南

3分钟精通百度网盘高速下载&#xff1a;Python解析工具实战指南 【免费下载链接】baidu-wangpan-parse 获取百度网盘分享文件的下载地址 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wangpan-parse 在当今数字化时代&#xff0c;百度网盘已成为国内最流行的云存…...

如何快速实现网站离线备份:3步完成完整下载方案

如何快速实现网站离线备份&#xff1a;3步完成完整下载方案 【免费下载链接】WebSite-Downloader 项目地址: https://gitcode.com/gh_mirrors/web/WebSite-Downloader 在信息时代&#xff0c;网站内容随时可能消失或变更&#xff0c;你是否担心重要资料丢失&#xff1f…...

Sonos Roam深度评测:便携音箱如何实现智能音频生态整合

1. 产品定位与市场切入&#xff1a;Sonos Roam的“迟到”与“厚积”当Sonos在2021年春季发布Roam时&#xff0c;整个音频圈的反应是复杂的。一方面&#xff0c;便携蓝牙音箱市场早已是一片红海&#xff0c;从JBL、Bose到无数中国品牌&#xff0c;产品形态和功能似乎已固化&…...

QMCDecode:3分钟解锁QQ音乐加密文件,让音乐自由播放

QMCDecode&#xff1a;3分钟解锁QQ音乐加密文件&#xff0c;让音乐自由播放 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac&#xff0c;qmc0,qmc3转mp3, mflac,mflac0等转flac)&#xff0c;仅支持macOS&#xff0c;可自动识别到QQ音乐下载目录&#xf…...

合成数据生成器:从原理到实战,解决数据瓶颈的工程方案

1. 项目概述&#xff1a;当数据成为瓶颈&#xff0c;我们如何自己“造”数据&#xff1f;在数据驱动的时代&#xff0c;无论是训练一个精准的机器学习模型&#xff0c;还是测试一个复杂的业务系统&#xff0c;我们常常会撞上一个令人头疼的“天花板”&#xff1a;数据不够&…...