官网:https://docs.docker.com/engine/install/
前置要求:
目前,CentOS仅发行版中的内核支持Docker。Docker运行在CentOS 7(64bit)上,要求系统为64位、Linux系统内核版本为3.8以上。
可使用一下命令检查:
cat /etc/redhat-release
uname -r
安装步骤:
1.卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.yum安装gcc相关(能连外网)
yum -y install gcc
yum -y install gcc-c++
3.安装需要的软件包
sudo yum install -y yum-utils
4.设置镜像仓库(阿里云的)
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5.更新yum软件包索引
yum makecache fast
6.安装docker引擎
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
7.启动docker
sudo systemctl start docker
ps -ef |grep docker // 查看启动结果
docker -version // 查看docker版本
8.测试
docker run hello-world
9.卸载
sudo systemctl stop docker // 停止docker
sudo yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd