虚拟机安装docker
-
先换yum镜像源 (随意)
# 去配置文件的目录 cd /etc/yum.repos.d # 备份配置文件 cp CentOS-Base.repo CentOS-Base.repo.bak # 删掉原来的配置文件 rm -rf CentOS-Base.repo # 下载云镜像源并修改配置文件 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo # -o 意思是将下载的内容写到文件CentOS-Base.repo里 # 验证文件的正确性,确保文件中包含了阿里云的下载地址 cat CentOS-Base.repo # 验证是否可以安装:下载 wget yum -y install wget
-
更新yum源
安装docker ce即社区免费版,先安装必要的软件包,安装yum-utils,它提供一个yum-config-manager单元,同时安装的device-mapper-persistent-data和lvm2用于储存设备映射(devicemapper)必须的两个软件包。
yum update yum install -y yum-utils device-mapper-persistent-data lvm2
-
紧接着配置一个稳定(stable)的仓库 ,仓库配置会保存到/etc/yum.repos.d/docker-ce.repo文件中。此处我们使用阿里云。
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-
查看docker版本
yum list docker-ce --showduplicates | sort -r
-
安装最新版docker
yum install -y docker-ce docker-ce-cli
-
安装指定版docker
yum install -y docker-ce-20.10.22 docker-ce-cli-20.10.22
-
docker卸载
yum list installed | grep docker yum remove 移除需要卸载的组件
-
安装完成验证
#启动docker systemctl start docker #开机启动 systemctl enable docker #合并输入也可以 systemctl start docker && systemctl enable docker #查看版本 docker version docker ps systemctl status docker docker images
-
卸载命令
#列出安装的docker yum list installed | grep docker #卸载docker yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin #删除docker相关的文件夹 sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd # 卸载旧docker方式 sudo yum remove docker sudo yum remove docker-client sudo yum remove docker-client-latest sudo yum remove docker-common sudo yum remove docker-latest sudo yum remove docker-latest-logrotate sudo yum remove docker-logrotate sudo yum remove docker-engine