尝试一下用docker容器,那么首先要安装docker
一、安装docker
由于笔者服务器的系统是centos7,所以这里写的是在centos7上安装docker;
注:Docker 要求 CentOS 系统的内核版本高于 3.10
我们可以用以下命令来查看centos版本
[root@franklocalhost ~]# uname -r
3.10.0-957.el7.x86_64
确定centos内核版本高于3.10后,接下来开始安装:
1、安装所需的软件包
yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2、设置yum源
官方源地址作为稳定的仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3、查看所有仓库中所有docker版本,可以选择特定版本安装
yum list docker-ce --showduplicates | sort -r
4、安装docker
# 这里安装的是最新版本
sudo yum install docker-ce
# 指定版本安装如下
sudo yum install docker-ce-19.03.09
5、启动docker
sudo systemctl start docker
6、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
docker version
[root@franklocalhost ~]# docker version
Client: Docker Engine - Community
Version: 20.10.9
API version: 1.41
Go version: go1.16.8
Git commit: c2ea9bc
Built: Mon Oct 4 16:08:14 2021
OS/Arch: linux/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.9
API version: 1.41 (minimum version 1.12)
Go version: go1.16.8
Git commit: 79ea9d3
Built: Mon Oct 4 16:06:37 2021
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.4.11
GitCommit: 5b46e404f6b9f661a205e28d59c982d3634148f8
runc:
Version: 1.0.2
GitCommit: v1.0.2-0-g52b36a2
docker-init:
Version: 0.19.0
GitCommit: de40ad0
至此,docker就安装完成了。