安装包下载
docker-ce
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-20.10.6-3.el7.x86_64.rpm
如果你想用最新的,(这里就拿docker-ce举例,下面的安装包就不在赘述)可以访问https://pkgs.org/去搜索你想要的包(输全称搜不到的话可以输部分名称),点进去然后拉到将近底部有个Download。
containerd.io
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.4.4-3.1.el7.x86_64.rpm
docker-ce-li
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-cli-20.10.6-3.el7.x86_64.rpm
container-selinux
http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm
安装
rpm -ivh 各个rpm包
ps: 这期间你会遇到类似policycoreutils-python is needed by container-selinux-2:2.107-3.el7.noarch或者policycoreutils >= 2.5-11 is needed by container-selinux-2:2.95-2.el7_6.noarch
这两种情况你直接去https://pkgs.org/下载最新的包,通过rpm -ivh 安装或者rpm -Uvh 升级即可
启动
# 启动
systemctl start docker
# 查看状态
systemctl status docker
安装docker-compose
下载地址
https://github.com/docker/compose/releases
把下载的安装包上传到服务器的/usr/local/bin/目录下并重命名成docker-compose,增加执行权限
chmod a+x docker-compose
测试是否成功
docker-compose --version
参考文章
安装步骤参考文章:https://www.cnblogs.com/eastonliu/p/11277014.html
安装过程遇到的问题参考文章:https://blog.csdn.net/GentleLin/article/details/90294324