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

阿里云Linux安装Docker服务报错问题

今天使用了阿里云99计划的服务器,之前用惯了 CentOS,这次想体验下阿里云调教的 Alibaba Cloud Linux 3 系统性能,但是在安装 docker 的时候遇到了问题!

传统安装方式

之前习惯安装docker方式:

#查看是否已经安装的Docker软件包
sudo yum list installed | grep docker#如果已安装不想要docker、docker-engine、docker-ce相关的软件包,则卸载掉:
sudo yum -y remove docker docker-common docker-selinux docker-engine docker-engine-selinux container-selinux docker-ce#删除所有的镜像、容器、数据卷、配置文件等,如果不想删除已安装的镜像和运行的容器则跳过此步
sudo rm -rf /var/lib/docker# 安装docker 
yum install docker-ce docker-ce-cli containerd.io -y

寻找办法

还好阿里云的文档详细,可能会遇到各种问题都已经给出了解决方案,关于 docker 安装问题解决办法见下列文档:

https://help.aliyun.com/zh/ecs/use-cases/install-and-use-docker-on-a-linux-ecs-instance#940c78642dmq9

核心操作:

# 更新您的包管理工具。
sudo dnf -y update# 添加阿里云源(可访问公网)
sudo dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# 添加阿里云源(不可访问公网)
sudo dnf config-manager --add-repo=http://mirrors.cloud.aliyuncs.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's|https://mirrors.aliyun.com|http://mirrors.cloud.aliyuncs.com|g' /etc/yum.repos.d/docker-ce.repo# 安装Alibaba Cloud Linux3专用的dnf源兼容插件
sudo dnf -y install dnf-plugin-releasever-adapter --repo alinux3-plus# 安装Docker社区版本,容器运行时containerd.io,以及Docker构建和Compose插件。
sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin# 启动Docker并设置Docker守护进程在系统启动时自动启动
sudo systemctl start docker
sudo systemctl enable docker# 通过查看Docker版本命令
sudo docker -v

设置镜像加速

由于一些原因,国内权威的镜像加速站已不能使用,如阿里源、清华源,但如果你买了阿里云的服务器,是可以免费使用它提供的镜像加速的。

或者从本人整理的镜像加速站寻找可用的镜像加速地址,配置到配置文件中:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://xxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

http://www.mrgr.cn/news/71016.html

相关文章:

  • 【从零开始的LeetCode-算法】3297. 统计重新排列后包含另一个字符串的子字符串数目 I
  • 数据结构-树状数组专题(1)
  • JAVA中的Lamda表达式
  • 大语言模型---通过数值梯度的方式计算损失值L对模型权重矩阵W的梯度;数值梯度的公式;数值梯度计算过程
  • npm/cnpm的使用
  • Postman之newman
  • 【轻松远程处理图片:在线图片编辑工具Photopea群晖NAS部署解决方案】
  • 解决 C/C++ 中 “invalid use of incomplete type” 编译错误
  • 【前端】深入浅出的React.js详解
  • Spring Boot编程训练系统:深入设计与实现
  • 双指针算法的妙用:提高代码效率的秘密(3)
  • 【三宝的身高】
  • 数据湖系列之四 | 数据湖存储加速方案的发展和对比分析
  • C# 后端方法返回时间戳
  • 2025年河南定向选调生报名时间
  • java ssm 个人学习管理系统 学习安排 学生在线学习管理 源码 jsp
  • 【GDB调试】智慧中控项目的调试
  • 【Linux进程篇4】谈:操作系统进程调度各种基本状态(运行,挂起,阻塞等)
  • 第18篇 :深入剖析systemverilog中 randomize 静态static约束案例(四)
  • 中国人工智能影响力人物谌鹏飞行善公益演讲--《AI就是爱》
  • 如何选择适合自己需求的可编程晶振?
  • [定时器]
  • AI Agent智能数字员工解决案例
  • 关于第二台及其的 Anaconda的安装信息
  • 计算机组成原理之SISD,SIMD,MIMD,向量处理器的基本概念
  • 基于SpringBoot的“原创歌曲分享平台”的设计与实现(源码+数据库+文档+PPT)