记录CentOS8安装docker全过程

目录

  • 环境说明
  • CentOS系统环境
  • docker安装具体步骤

环境说明

        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

你可能感兴趣的:(软件环境,实战总结,后端技术栈,docker,容器,运维)