记录CentOS8安装docker全过程

本文介绍了在Windows11虚拟机VMware中,用户在新装CentOS8.5系统上安装Docker过程中遇到的问题,包括升级系统、添加阿里云仓库、处理runc与podman版本冲突,以及设置Docker开机启动的详细步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录


环境说明

        Windows11 系统上安装了虚拟机VMware® Workstation 12 Pro,VMware中安装了CentOS版本:8.5.2111。(主要遇到的问题就在CentOS的版本上出现的)

CentOS系统环境

        因为是新安装的centos系统,所以先①系统升级一下:

sudo yum update

        ②安装所需软件包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

docker安装具体步骤

③设置docker仓库:推荐阿里云

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

④执行docker安装命令:

yum install docker-ce docker-ce-cli containerd.io

注意:这里安装时出现了错误,xxx冲突,Failed等问题。

报错原因是:在安装containerd.io时需要安装podman,而podman需要依赖runc 1.0.0-57及以上版本,但是系统已经存在了runc 1.0.2-1,两个版本冲突了。
直接卸载掉当前存在的runc版本即可。

 ⑤卸载系统中的runc

yum remove runc

再安装docker就不会出现问题了。

yum install docker-ce docker-ce-cli containerd.io

 ⑥设置Docker 服务随系统开机启动:

sudo systemctl start docker

 查看docker运行状态:

sudo systemctl status docker

 结果如下:

● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   Active: active (running) since Fri 2024-01-19 04:11:42 EST; 6 days ago
     Docs: https://docs.docker.com 

 下面是在网上看到的docker安装命令,留存后看。

# 安装containerd.io
sudo yum install -y https://mirrors.aliyun.com/docker-ce/linux/centos/8.5/x86_64/stable/Packages/containerd.io-1.6.9-3.1.el8.x86_64.rpm

# 安装docker
sudo yum install docker-ce -y

# 查看docker版本
docker version

# 安装docker compose
# 先升级pip3
sudo pip3 install --upgrade pip
# 或者指定镜像源
sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip

# 在这一步可能会遇到下载超时的情况,反复多执行几次,直到安装成功
sudo pip3 install docker-compose
# 或者指定镜像源
sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple docker-compose

# 查看docker compose版本
docker-compose version

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘一说

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值