一台liunx虚拟机(能通外网),操作系统版本为 Centos7.5
1.卸载旧版本
旧版本的 Docker 被称为docker或docker-engine。如果安装了这些,请卸载它们以及相关的依赖项。
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
如果yum报告没有安装这些软件包,那也没关系。
2.安装方法
您可以根据需要以不同方式安装 Docker Engine:
———— 大多数用户 设置 Docker 的存储库并从中安装,以便于安装和升级任务。这是推荐的方法。
———— 一些用户下载 RPM 包并 手动安装并完全手动管理升级。这在诸如在无法访问互联网的气隙系统上安装 Docker 等情况下非常有用。
———— 在测试和开发环境中,一些用户选择使用自动化的 便捷脚本来安装 Docker。
3.我们使用官方推荐方法——存储库安装:
注:其他安装方法——官方安装手册
在新主机上首次安装 Docker Engine 之前,您需要设置 Docker 存储库。之后,您可以从存储库安装和更新 Docker。
安装yum-utils包(提供yum-config-manager 实用程序)
yum install -y yum-utils
设置阿里云docker镜像地址为存储库(官方文档镜像地址是外网,比较慢)
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新Yum 软件包索引
yum makecache fast
安装DOCKER引擎
yum install docker-ce docker-ce-cli containerd.io
启动docker
systemctl start docker
启动后,可以查看docker 信息和版本,输入version命令后 查看是否有相关版本信息
docker version
docker info
docker run hello-world
1.执行卸载命令
yum remove docker-ce docker-ce-cli containerd.io
2.删除docker 文件
rm -rf /var/lib/docker
1.查看已系统此时启动的所有服务
systemctl list-units --type=service
2.查看已设置开机启动的所有服务
systemctl list-unit-files | grep enable
3.设置开机启动
systemctl enable docker.service
4.关闭开机启动
systemctl disable docker.service