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

【重装linux系统后安装docker】

重装docker要规避的东西

一、装各种软件
见my另一条博客
link

二、安装docker–有问题找d老师
安装
1.更新软件包索引并安装依赖项:

sudo apt-get update sudo apt-get install ca-certificates curl

这里如果报错:

W: 目标 CNF (stable/cnf/Commands-all) 在 /etc/apt/sources.list:58 和 /etc/apt/sources.list:60 中被配置了多次
m@m:~$ sudo apt-get install ca-certificates curl
正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
没有可用的软件包 curl,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
E: 软件包 curl 没有可安装候选

解决办法换源:
(1)备份当前的源列表文件(这是一个好习惯)

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

(2)编辑源列表文件

sudo gedit /etc/apt/sources.list

(3)删除后替换为:

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

2.创建密钥目录并添加Docker的官方GPG密钥:

sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc

3.将Docker仓库添加到APT源:

echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] 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.更新:

sudo apt-get update

5.安装docker:

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

6.测试:

docker version # 启动 Docker 服务 sudo systemctl start docker # 将 Docker 设置为开机自启 sudo systemctl enable docker # 查看 Docker 服务状态,确认其为 "active (running)" sudo systemctl status docker sudo docker run hello-world

这里可能会报错:

m@m:~$ sudo docker run hello-world Unable to find image 'hello-world:latest' locally docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": context deadline exceeded Run 'docker run --help' for more information

解决办法:
(1)编辑/etc/docker/daemon.json文件

cd /etc/docker sudo touch daemon.json sudo gedit daemon.json

(2)把下面的复制进去:

{ "registry-mirrors": [ "https://docker.1panel.live", "https://hub.rat.dev" ] }

(3)重启docker:

systemctl daemon-reload systemctl restart docker

7.将docker加入用户组:

# 如果 docker 用户组不存在,先创建(通常安装后已自动创建) sudo groupadd docker # 将当前用户添加到 docker 组 sudo usermod -aG docker $USER

ps:同事帮解决问题时的办法,但忘了是啥问题了,记录一下:

解决方式: sudo gedit /etc/docker/daemon.json 将下面内容填写进去: { "runtimes": { "nvidia": { "path": "nvidia-container-runtime", "runtimeArgs": [] } }, "insecure-registries" : [ "10.58.136.20:5000","10.58.136.120:5001","10.58.136.120:5000" ], "data-root": "/home/docker", "storage-driver": "overlay2", "max-concurrent-downloads": 1 } 再执行指令 sudo systemctl restart docker

最后加载本地镜像:

sudo docker load -i 镜像名字名 sudo docker images ls ./xx_start.sh
http://www.jsqmd.com/news/477337/

相关文章:

  • 【kiro】-----Spec模式实战( 新项目、复杂功能、大型重构、高可靠需求)保姆级教程
  • 什么是公共DNS地址?
  • 打工人必备!手把手教你用“天天记工时”搞定工资条,再也不怕算错钱!
  • 大模型为什么要量化?量化有哪些技术
  • 【多 Agent 协作系统】架构模式:中心化 vs 去中心化 vs 混合——三种架构的深度对比与选型指南!
  • 工业互联网IOT平台介绍(二):工业协议
  • 计算机毕业设计源码:Python电商订单数据可视化分析系统 Django框架 可视化 数据分析 电商 商品 大数据 大模型 deepseek agent 算法优化(建议收藏)✅
  • 一个人就是一支队伍?专知智库OPC研究院发布白皮书:定义下一个经济纪元
  • 网络安全副业实战宝典:从技术人到商业思维转变,一篇收藏够用
  • 2026年KTV家具定制厂靠谱排名,如何选择适合的品牌? - 工业品网
  • LLM判断检索文档能否回答问题的探索
  • 探讨国际高中价格和性价比,为上海学生推荐靠谱学校 - 工业推荐榜
  • 2026创业新机遇:零基础上手,用UniApp+TP6打造你的“同城探探”
  • 喝酱酒不花冤枉钱,这3款性价比吊打同价位
  • Python IDE配置lumapi
  • 泪目了!黑白照片一键变彩色,老回忆瞬间有了温度
  • 【保姆级教程】OpenClaw Skill 指南:从零开始打造你的专属 AI 助手
  • 创友财税,您身边靠谱的帐税管家
  • 腾讯的 Skills社区 真的好用吗?这几个点不会,坑你没商量
  • uview组件库弹Popup 弹出层使用bug
  • OpenClaw本地部署及接入飞书
  • 探讨2026年酒店床垫专业厂家,哪家价格实惠 - myqiye
  • 数字化转型浪潮下,海量数据如何高效管理?
  • axios
  • AI误删生产库预警|中科热备:以硬核技术筑牢云上容灾防线
  • 时钟同步设置,诊断方法
  • Iliad Runtime 绘制
  • 你的选题值得一篇好综述——百考通助你站在学术前沿,自信开题 ��
  • 2026企业用工数字化:劳动力管理系统选型与 TOP10 高性价比推荐
  • 2026年钢结构加工专业厂家排行榜,哪家排名靠前? - mypinpai