使用中国大陆镜像源安装最新版的 docker Deamon

news/2024/7/8 3:32:47 标签: docker, 容器

在一个智算项目交付过程中,出现了新建集群中的全部 docker server V19 进程消失、仅剩 docker server 的 unix-socket 存活的现象。

为了验证是否是BD产品研发提供的产品deploy语句缺陷,需要在本地环境上部署一个简单的 docker Deamon 环境。尴尬的是,docker的 official 仓库地址解析不了了。。。

以下是一个借助 中国大陆 repository 安装最新版本 docker Deamon 的 shell 语句块:

基于Ubuntu 24.04 LTS 发行版:

apt update -y
for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do apt remove -y --purge $pkg; done
apt install -y ca-certificates curl wget gnupg
install -m 0755 -d /etc/apt/keyrings
wget http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg -O /etc/apt/keyrings/docker.asc
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(cat /etc/os-release | awk -F "=" '/VERSION_CODENAME/ {print $2}') stable" | tee /etc/apt/sources.list.d/docker.list
apt update -y
apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
systemctl is-enabled docker && systemctl is-active docker && docker info && systemctl status docker

【最新的 docker server 默认已经把 Control group 驱动 调整为 systemd 了】

配置 docker-image 的 代理加速   /etc/docker/daemon.json 
{
  "registry-mirrors": [
                       "https://9oe2llyt.mirror.aliyuncs.com",
                       "https://dockerpull.com"
                                               ]
}


http://www.niftyadmin.cn/n/5536425.html

相关文章

DVWA sql手注学习(巨详细不含sqlmap)

这篇文章主要记录学习sql注入的过程中遇到的问题已经一点学习感悟,过程图片会比较多,比较基础和详细,不存在看不懂哪一步的过程 文章目录 靶场介绍SQL注入 lowSQL注入 MediumSQL注入 HighSQL注入 Impossible 靶场介绍 DVWA(Damn…

【python】PyQt5控件尺寸大小位置,内容边距等API调用方法实战解析

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

cube-studio 开源一站式云原生机器学习/深度学习/大模型训练推理平台介绍

全栈工程师开发手册 (作者:栾鹏) 一站式云原生机器学习平台 前言 开源地址:https://github.com/tencentmusic/cube-studio cube studio 腾讯开源的国内最热门的一站式机器学习mlops/大模型训练平台,支持多租户&…

k8s-第七节-ConfigMap Secret

ConfigMap & Secret ConfigMap 数据库连接地址,这种可能根据部署环境变化的或者其他容器配置选项的包括容器更新或者扩容时可以统一配置Kubernetes 为我们提供了 ConfigMap,可以方便的配置一些变量。 https://kubernetes.io/zh/docs/concepts/configuration/configmap/…

JS中那些可以改变自身的Array API全解析

push(): 追加一个或多个元素到数组的末尾,并返回新的长度。 // 定义一个初始数组 let arr [1, 2, 3, 4, 5];// push(): 追加一个或多个元素到数组的末尾,并返回新的长度 arr.push(6); console.log(arr); // 输出: [1, 2, 3, 4, 5, 6] pop(): 删除数组的…

如何在 Logback 和 Log4j 中获取日志:一个开发者指南

日志记录是软件开发中的关键实践,它帮助我们监控应用程序的行为,定位问题并优化性能。在 Java 生态系统中,Logback 和 Log4j 是两个广泛使用的日志框架,它们都基于 SLF4J API 提供日志服务。本文将指导你如何在这两个框架中获取日…

ArcGIS Pro SDK (七)编辑 11 撤销重做

ArcGIS Pro SDK (七)编辑 11 撤销&重做 文章目录 ArcGIS Pro SDK (七)编辑 11 撤销&重做1 撤消/重做最近的操作 环境:Visual Studio 2022 .NET6 ArcGIS Pro SDK 3.0 1 撤消/重做最近的操作 //撤销 if (MapV…

选微调、RAG还是微调+RAG?

RAG技术是一种结合了检索与生成的方法。它通常依赖于两个核心组件:一个大型语言模型(如GPT-3)和一个检索系统(如向量数据库)。RAG先使用检索系统从大量数据中检索出相关信息,然后将这些信息提供给语言模型&…