一.安装docker
1.使用yum安装docker
yum install docker
2.使用下面的命令来启动 docker 服务,并将其设置为开机启动
systemctl start docker.service
systemctl enable docker.service
3.查看docker版本
docker version
4.在使用步骤2的命令时,也许会报错,如下:
报错原因:
安装docker的时输入的指令yum install docker不准确,导致系统以为我们想装的是podman—docker
解决办法:
1.删除podman-docker
dnf remove podman
2.安装docker-ce
注意:有博主的写要使用指令:
//生产环境该指令要慎重使用,有可能导致不兼容
yum update
//升级所有包同时也升级软件和系统内核
yum -y update
//只升级所有包,不升级软件和系统内核
yum -y upgrade
//docker有两个版本,分别是ce(社区版)与ee(企业版)
(1)安装所需软件包
yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
yum install -y yum-utils device-mapper-persistent-data lvm2
(2)设置yum国内镜像源(选其一)
//官方源地址(比较慢)
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
//阿里云
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
//清华大学源
yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
(3)yum指令安装docker-ce
yum install docker-ce
(4)启动docker并且加入开机自启
//启动docker
systemctl start docker.service
//开机自启
systemctl enable docker.service
//查看版本
docker version
docker安装完毕!
二.安装docker compose
方式一
//可以再安装之前先更新一下curl
yum update curl
//下载
sudo curl -L https://github.com/docker/compose/releases/download/1.20.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
//安装
chmod +x /usr/local/bin/docker-compose
// 查看版本
docker-compose version
方式二
//安装pip
yum -y install epel-release
yum -y install python-pip
//确认pip版本
pip --version
//更新pip版本
pip install --upgrade pip
//安装docker-compose
pip install docker-compose
//查看docker-compose版本
docker-compose version
安装docker-compose完毕!