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

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值