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

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

传统安装方式

之前习惯安装docker方式:

bash 复制代码
#查看是否已经安装的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

核心操作:

bash 复制代码
# 更新您的包管理工具。
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

设置镜像加速

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

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

bash 复制代码
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
相关推荐
唐僧洗头爱飘柔95275 分钟前
(云计算HCIP)HCIP全笔记(九)本篇介绍操作系统基础,内容包含:操作系统组成、分类和定义,Linux的特性结构和Linux版本分类
linux·笔记·华为云·云计算·hcip·openeuler·操作系统概述
高峰君主10 分钟前
「Docker已死?」:基于Wasm容器的新型交付体系如何颠覆十二因素应用宣言
docker·容器·wasm
电鱼智能的电小鱼27 分钟前
EFISH-SBC-RK3588 —— 厘米级定位 × 旗舰算力 × 工业级可靠‌
linux·人工智能·嵌入式硬件·边缘计算
yuanlaile1 小时前
Go全栈_Golang、Gin实战、Gorm实战、Go_Socket、Redis、Elasticsearch、微服务、K8s、RabbitMQ全家桶
linux·redis·golang·k8s·rabbitmq·gin
程序员JerrySUN1 小时前
驱动开发硬核特训 · Day 22(上篇): 电源管理体系完整梳理:I2C、Regulator、PMIC与Power-Domain框架
linux·驱动开发·嵌入式硬件
IT运维爱好者1 小时前
Ubuntu 22.04.4操作系统初始化详细配置
linux·运维·服务器·ubuntu
樂5021 小时前
关于 Web 服务器的五个案例
linux·服务器·经验分享
用户217516114381 小时前
【linux】重定向与缓冲区
linux
一键三联啊2 小时前
【FastJSON】的parse与parseObject
linux·前端·python
离凌寒2 小时前
一、linux系统启动过程操作记录
linux