目录
- 环境说明
- 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