栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

CentOS8 failed to start docker.service: Unit docker.service not found,podman问题

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CentOS8 failed to start docker.service: Unit docker.service not found,podman问题

目录

1: CentOS 8 新机器首次安装 Docker 出现和 Podman 冲突的问题(已解决)

 2:部署Docker命令

安装Docker存储驱动的依赖包。

运行以下命令,添加稳定的Docker软件源。

运行以下命令,查看已添加的Docker软件源。

运行以下命令安装Docker。

运行以下命令启动Docker。


1: CentOS 8 新机器首次安装 Docker 出现和 Podman 冲突的问题(已解决)

想想上一次搞环境还是一年前,这半年来一直crud,linux指令都忘的差不多了,今天新机器到位,新机器嘛,因为有经验(打开我的小本本),不出意外 机器初始化必须三分钟内完成,因此来一套copy指令输出

yum install docker
systemctl status docker
systemctl start docker


这时启动失败,大写的尴尬了,从来没失败过,难道是docker升级了还是centos8的缘故?  

找了几篇文章看了下,虽然蛮正经的不过对于我都不合适,以下别的经验

1:docker.service启动失败:Unit not found的原因及解决办法 时间:2019-03-30

2:什么 先 yum update 2.卸载Docker,然后重启系统,重新安装docker

3:CentOS 8 中安装 Docker 出现和 Podman 冲突的问题

4:在CentOS 8.3上安装 Docker

5:sudo snap restart docker

本来就是新机器,人家提到的环境为啥的,卸载安装,应该不准确,突然意识到这可是centos8啊,以往的经验都是centos7,这下估计包冲突了

 还是先冷静一分钟,看了看日志,嗯:包冲突了

运行下方代码即可解决:

yum erase podman buildah

自己的小本本还曾备注os7,无视了,是要重新看下docker与centos8升级内容;

 2:部署Docker命令

  1. 安装Docker存储驱动的依赖包。
    dnf install -y device-mapper-persistent-data lvm2

  2. 运行以下命令,添加稳定的Docker软件源。
    dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  3. 运行以下命令,查看已添加的Docker软件源。
    dnf list docker-ce
    正确的返回示例如下。
    docker-ce.x86_64        3:19.03.13-3.el7        docker-ce-stable

  4. 运行以下命令安装Docker。
    dnf install -y docker-ce --nobest

     如果失败提示:Error: Problem: problem with installed package podman-docker-3.2.3-0.10.module_el8.4.0+886+c9a8d9ad.noarch,

     请按上文1操作执行

  5. 运行以下命令启动Docker。
    systemctl start docker

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/277132.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号