docker安装后无法启动的问题

11 篇文章 1 订阅
11 篇文章 0 订阅

问题场景

环境

系统:anolis8.4

问题描述

在使用命令yum -y install docker安装docker完毕之后。

启动docker服务失败,显示如下

[root@node129 ~]# service docker start
Redirecting to /bin/systemctl start docker.service
Failed to start docker.service: Unit docker.service not found.

原因

该版本使用yum -y install docker安装docker默认安装的是podman,信息如下

[root@node129 ~]# docker version
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
Client:       Podman Engine
Version:      4.1.1
API Version:  4.1.1
Go Version:   go1.17.12
Built:        Mon Aug  8 12:04:06 2022
OS/Arch:      linux/amd64

处理方法

先卸载podman-docker及相关依赖

yum remove docker

然后重新执行安装命令

[root@node129 systemd]# yum -y install docker-ce
上次元数据过期检查:0:25:31 前,执行于 2022年10月11日 星期二 19时37分31秒。
未找到匹配的参数: docker-ce
错误:没有任何匹配: docker-ce

需要更新yum存储库,这里使用yum-utils包管理工具

#查看存储库命令
yum-config-manager
#安装yum-utils包管理工具
yum install -y yum-utils
#设置阿里存储库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

然后安装docker

yum install -y docker-ce 
#有些系统在安装docker-ce时会附带安装docker-ce-cli和containerd.io,所以下面两条安装命令可以视情况而定
yum install docker-ce-cli 
yum install containerd.io

安装完毕后启动docker,即表示安装完成

[root@node129 systemd]# service docker start
Redirecting to /bin/systemctl start docker.service
[root@node129 systemd]# 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值