1.拉取centos7镜像,并进入容器
docker run -it --name centos7 centos:7 bash
#连接中断再次进入
docker exec -it centos7 bash
2.安装必须工具,配置源
#启用阿里源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
yum clean all && yum makecache
yum -y install yum-utils
3.添加dockers镜像源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.下载相关依赖的rpm包
yum install docker-ce --downloadonly --downloaddir=./docker
5.打包成一个tar包,方便传输
tar -czvf docker-CentOS7.9-rpm.tar.gz docker
6.运行scp命令传输到自己服务器
scp docker-CentOS7.9-rpm.tar.gz your-server-ip
7.解压tar包
tar zxvf docker-CentOS7.9-rpm.tar.gz
8.本地安装
yum -y localinstall docker/*.rpm
9.相关服务命令
# 右边默认演示系统不具有DBus,下面命令将不支持
# 查看状态
systemctl status docker
# 启动docker
systemctl start docker
# 重新启动docker
systemctl restart docker
# 重新加载unit配置文件
systemctl daemon-reload
# 设置开机
systemctl enable docker
10.直接下载rpm包安装,不推荐,可能会遇到依赖会失败
官网包地址:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
yum install -y https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-26.1.4-1.el7.x86_64.rpm
推荐阅读
- o AllinSSL 一个开源的自动化证书监控托管工具
- o 服务器安全加固fail2ban用法