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

ubuntu20 ubuntu22安装docker,配置国内镜像源

安装docker
ubuntu20安装docker:

卸载旧版本Docker:

sudo apt-get remove docker docker-engine docker.io containerd runc

更新软件包:

sudo apt-get update sudo apt-get upgrade

安装Docker依赖:

sudo apt-get install ca-certificates curl gnupg lsb-release

添加Docker密钥:

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-get install docker-ce docker-ce-cli containerd.io

配置用户组(可选):

sudo usermod -aG docker $USER

重新加载组权限

newgrp docker

验证Docker安装:

systemctl start docker

ubuntu22装docker:

1. 移除旧的 Docker 源和密钥

sudo rm -f /etc/apt/sources.list.d/docker.list sudo rm -f /usr/share/keyrings/docker-archive-keyring.gpg

2. 安装依赖工具

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

3. 添加阿里云 Docker GPG 密钥

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

4. 添加阿里云 Docker 仓库

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

5. 更新包索引

sudo apt update

6. 安装 Docker

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

7. 启动 Docker 服务

sudo systemctl start docker sudo systemctl enable docker

8. 将当前用户添加到 docker 组

sudo usermod -aG docker $USER

9. 刷新组权限

newgrp docker

10. 验证安装

docker --version docker ps

配置国内镜像源

sudo mkdir -p /etc/docker sudo vim /etc/docker/daemon.json

/etc/docker/daemon.json内容

/etc/docker/daemon.json { "registry-mirrors": [ "https://docker.1ms.run", "https://docker.m.ixdev.cn", "http://docker.m.daocloud.io", "https://dockerproxy.net", "https://xdark.top" ], "insecure-registries": [ "docker.1ms.run", "docker.m.ixdev.cn", "docker.m.daocloud.io", "dockerproxy.net", "xdark.top" ] }

重启

sudo systemctl daemon-reload sudo systemctl restart docker
http://www.cnnetsun.cn/news/2140738.html

相关文章:

  • ARM内存管理:Heap1与Heap2实现原理与性能对比
  • go一个关于时间范围的公共处理
  • DS4Windows终极指南:让你的PlayStation手柄在PC上重获新生
  • 别再只调PID了!用Python+ROS2给多架无人机规划协同任务与航迹(附避障代码)
  • 2026年兰溪阿里巴巴服务团队:正规军如何助力企业腾飞
  • Qwen3.5-9B-GGUF开源可部署:基于Qwen3.5-9B-GGUF的RAG系统搭建
  • AMBA总线FIFO时序模型与SoC性能优化
  • 深度技术解析:BepInEx框架在Unity游戏中的架构稳定性挑战与多运行时环境解决方案
  • Ubuntu 22.04 下 VASP 5.4.4 保姆级编译指南:从依赖库到并行测试
  • 从TypeError到高效调试:用PyCharm/VSCode断点+type()快速定位PyTorch张量类型错误
  • 合肥亲测:2026年4月合肥汽车大灯升级推荐榜
  • MATLAB极坐标绘图实战:用polar函数画一个‘绽放’的数学曲线(附完整代码)
  • FPGA架构演进与SSI技术解析
  • 【Java EE】锁策略、锁升级、锁消除和锁粗化
  • 手把手教学:雯雯的后宫-造相Z-Image-瑜伽女孩镜像部署常见问题解决
  • 一套真正有效的亚马逊SOP,应该解决哪些团队协作问题?
  • 千问3.5-9B赋能SpringBoot后端开发:智能API文档生成与逻辑校验
  • 网络安全渗透测试入门|无线安全渗透与防御完整教程
  • 美编饭碗不保?ChatGPT Images 2.0 的 12 个生产级玩法与提示词模板【附领取方式】
  • 05华夏之光永存・开源:黄大年茶思屋榜文解法「23期 5题」 【分布式收发机设计专项完整解法】
  • 使用 JavaScript 构建 Real-Anime-Z 前端交互界面:实时预览与参数调整
  • 关于C/C++轻量级HTTP协议解析项目需要注意的几个关键实现
  • Pixel Aurora Engine 对比YOLOv5:AI在生成与识别领域的协同应用
  • 告别编译失败!保姆级教程:用CMake+VS2019/2022搞定Poco库(含32/64位配置)
  • Sliding Window(滑动窗口)
  • Z-Image-ComfyUI应用实战:电商海报、社交配图生成,提升创作效率
  • 算法总结:二维网格 (Grid) DFS 遍历通用模板与实战解析
  • 企业想用AI做数据分析,但数据不能出内网,怎么办
  • M2FP从部署到应用:完整流程解析,快速实现多人图像语义分割
  • 品牌升级后卖不动,先别怪设计公司