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

一时失言乱红尘 2022-09-13 13:22 351阅读 0赞

目录

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

2:部署Docker命令

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

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

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

运行以下命令安装Docker。

运行以下命令启动Docker。


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

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

  1. yum install docker
  2. systemctl status docker
  3. 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,这下估计包冲突了

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

watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBA6aOe5aWU55qE5aSn5Zyf6LGG_size_20_color_FFFFFF_t_70_g_se_x_16

运行下方代码即可解决:

  1. yum erase podman buildah

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

watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBA6aOe5aWU55qE5aSn5Zyf6LGG_size_20_color_FFFFFF_t_70_g_se_x_16 1watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBA6aOe5aWU55qE5aSn5Zyf6LGG_size_20_color_FFFFFF_t_70_g_se_x_16 2

2:部署Docker命令

  1. 安装Docker存储驱动的依赖包

    1. dnf install -y device-mapper-persistent-data lvm2
  2. 运行以下命令,添加稳定的Docker软件源。

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

    1. dnf list docker-ce

    正确的返回示例如下。

    1. docker-ce.x86_64 3:19.03.13-3.el7 docker-ce-stable
  4. 运行以下命令安装Docker。

    1. 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。

    1. systemctl start docker

发表评论

表情:
评论列表 (有 0 条评论,351人围观)

还没有评论,来说两句吧...

相关阅读