cover

CentOS安装

准备工作

1、检查内核版本

1
2
3
sudo uname -r

# Docker 要求 CentOS 系统的内核版本高于 3.10

2、(可选)更新到最新 yum 包

1
sudo yum update -y

3、安装需要的软件包

1
2
3
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

# yum-util 提供 yum-config-manager 功能, 另外两个是 devicemapper 驱动依赖

4、设置 yum 源

1
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装 Docker

1、安装最新稳定版的 Docker

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

如果上述命令运行出错,可能是系统(如 CentOS 8)上安装有旧版本的 Docker,需要先卸载旧版本:

1
sudo yum remove docker docker-common docker-selinux docker-engine docer-io

2、启动 Docker

1
sudo systemctl start docker

3、加入开机启动

1
sudo systemctl enable docker

4、验证安装是否成功

1
2
3
sudo docker version

# 有 client 和 service 两部分表示 docker 安装并启动成功了(有部分错误不用管)

安装 Docker Compose

访问 https://github.com/docker/compose/releases/latest 查看并记下最新的 docker-compose 版本号(例如:1.27.3)。

1、下载最新版本的 docker-compose 到 /usr/local/bin 目录

1
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

2、授予可执行权限

1
sudo chmod +x /usr/local/bin/docker-compose

3、验证安装是否成功(可能需要重启系统)

1
2
3
4
5
docker compose -v

# 或者 'docker-compose -v',如果使用独立的 Docker Compose 的话

# 安装成功会显示 docker-compose 版本