官方教程:https://docs.docker.com/engine/install/
一、设置源
$ sudo yum install -y yum-utils
$ sudo yum-config-manager --add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
二、安装DOCKER引擎
安装最新版本或跳到下一步安装指定版本
$ sudo yum install docker-ce docker-ce-cli containerd.io
安装指定版本:
$ yum list docker-ce --showduplicates | sort -r
显示如下:
docker-ce.x86_64 3:20.10.2-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.2-3.el7 @docker-ce-stable
docker-ce.x86_64 3:20.10.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.0-3.el7 docker-ce-stable
docker-ce.x86_64 3:19.03.9-3.el7 docker-ce-stable
.
.
.
$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
其中,VERSION_STRING为3:20.10.2-3.el7中的20.10.2-3,其他版本同理
启动docker:
$ sudo systemctl start docker
开机自动启动:
$ sudo systemctl enable docker
测试:
$ sudo docker run hello-world
三、docker-compose安装
下载:
$ sudo curl -L "https://github.com/docker/compose/releases/download/1.28.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
其中,1.28.2为版本,可选版本看这里 https://github.com/docker/compose/releases
修改可权限:
$ sudo chmod +x /usr/local/bin/docker-compose
添加全局变量:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose