centos docker卸载?docker卸载不掉
大家好,如果您还对centos docker卸载不太了解,没有关系,今天就由本站为大家分享centos docker卸载的知识,包括docker卸载不掉的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
Docker 入门第一课:CentOS 安装 Docker
参考文档: Install Docker Engine on CentOS
一、操作系统需求
在 CentOS系统上安装 Docker需要满足以下需求。确保您的系统具备 Docker运行所需的最低资源,并保持系统更新以获得最佳性能。
二、卸载旧版本
在安装新版本 Docker之前,先卸载旧版本以避免冲突。使用以下命令卸载 Docker。
sudo yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
卸载后,存储在/var/lib/docker/、/var/lib/containerd/的映像、容器、卷和网络不会自动删除。您需要手动删除它们以清理系统。
三、安装方法
有多种方法在 CentOS上安装 Docker。以下是推荐方法、手动管理方法及适用于测试和开发环境的自动安装脚本。
推荐方法:通过设置 Docker存储库简化安装和升级任务。
手动管理方法:下载 RPM包并手动安装,适合在无法访问 Internet的系统上。
自动安装脚本:适用于测试和开发环境,提供快速安装。
四、使用存储库安装
设置存储库
sudo yum install-y yum-utils; sudo yum-config-manager \--add-repo \ download.docker.com/lin...;
列出可用版本
yum list docker-ce--showduplicates| sort-r
安装指定版本
sudo yum install docker-ce- docker-ce-cli- containerd docker-buildx-plugin docker-compose-plugin
检查版本
docker-v
启动 Docker
sudo systemctl start docker;
验证安装成功
sudo docker run hello-world
升级 Docker
sudo yum install docker-ce- docker-ce-cli- containerd docker-buildx-plugin docker-compose-plugin
五、从 RPM包中安装
从 download.docker.com/lin...下载适合您 CentOS版本的.rpm包。安装 RPM包并启动 Docker以验证安装。
下载.rpm包
选择您的 CentOS版本,浏览 x86_64/stable/Packages/,下载所需版本的.rpm文件。
安装 Docker
sudo yum install/path/to/package.rpm
启动 Docker
sudo systemctl start docker;
验证安装
sudo docker run hello-world
升级 Docker
如需升级,请下载新版本包文件并重复安装过程,使用 yum-y upgrade替换 yum-y install并指向新文件。
六、使用便利脚本进行安装
使用自动化脚本进行安装,但需了解潜在风险和局限性。确保从互联网下载的脚本安全并具有权限要求。此脚本自动检测 Linux发行版和版本,配置包管理系统,但无法自定义参数、安装大量软件包,并可能导致意外版本升级。
预检查脚本
在安装前,检查脚本以了解执行步骤。
安装 Docker
使用脚本安装 Docker,可使用--dry-run选项运行脚本,查看将要执行的步骤。
启动 Docker
sudo systemctl start docker;
验证安装
sudo docker run hello-world
升级 Docker
使用脚本升级 Docker时,请注意依赖项可能不会更新到预期版本,可能导致过时的版本。
基于Ubuntu版本和Centos版本安装和卸载Docker Compose
本文介绍基于Ubuntu和CentOS版本Linux系统中安装和卸载Docker Compose的方法。Docker Compose允许用户在单个Docker节点上以单引擎模式部署和管理多容器应用。
一、环境介绍
1. Ubuntu版本:Ubuntu 20.04
2. CentOS版本:CentOS 7-x86_64-everything 2009
二、安装步骤
2.1.基于Ubuntu版本Linux安装
2.1.1.自动安装
安装Docker引擎,参考基于Ubuntu版本Docker引擎升级。
执行`apt-get update`更新包索引。
使用`apt-get install docker-compose-plugin`安装最新版本的Docker Compose。
通过`docker compose version`查看Docker Compose版本。
2.1.2.手动安装
方法1:pip安装
执行`apt install python3-pip`下载pip工具。
执行`pip install docker-compose`安装docker-compose。
方法2:curl安装
执行命令下载2.4.1版本的Docker Compose到`/usr/local/bin/`目录下。
执行`chmod+x/usr/local/bin/docker-compose`给二进制文件授权。
执行`docker-compose--version`检查安装情况及版本。
2.1.3.更新Compose
执行`apt-get update`更新包索引。
使用`apt-get install docker-compose-plugin`安装最新版本的Docker Compose。
2.2.基于CentOS版本Linux安装
2.2.1.自动安装
安装Docker引擎,参考基于CentOS版本Docker引擎升级。
执行`yum update`更新包索引。
执行`yum install docker-compose-plugin`安装最新版本的Docker Compose。
执行`docker compose version`查看Docker Compose版本。
2.2.2.手动安装
方法1:pip安装
执行`apt install python3-pip`下载pip工具。
执行`pip install docker-compose`安装docker-compose。
方法2:curl安装
执行命令下载2.4.1版本的Docker Compose到`/usr/local/bin/`目录下。
执行`chmod+x/usr/local/bin/docker-compose`给二进制文件授权。
执行`docker-compose--version`检查安装情况及版本。
2.2.3.更新Compose
执行`yum update`更新包索引。
执行`yum install docker-compose-plugin`安装最新版本的Docker Compose。
三、卸载步骤
3.1.基于Ubuntu版本Linux卸载
执行`apt-get remove docker-compose-plugin`卸载Docker Compose。
执行`docker-compose--version`查看Docker Compose版本。确认已成功卸载。
3.1.2.手动卸载
方法1:pip卸载
执行`pip uninstall docker-compose`卸载。
执行`docker-compose--version`查看Docker Compose版本。确认已成功卸载。
方法2:rm卸载
执行`rm/usr/local/bin/docker-compose-f`卸载。
执行`docker-compose--version`查看Docker Compose版本。确认已成功卸载。
3.2.基于CentOS版本Linux卸载
执行`yum remove docker-compose-plugin`卸载Docker Compose。
执行`docker-compose--version`查看Docker Compose版本。确认已成功卸载。
3.2.2.手动卸载
方法1:pip卸载
执行`pip uninstall docker-compose`卸载。
执行`docker-compose--version`查看Docker Compose版本。确认已成功卸载。
方法2:rm卸载
执行`rm/usr/local/bin/docker-compose-f`卸载。
执行`docker-compose--version`查看Docker Compose版本。确认已成功卸载。
linux系统Docker安装及卸载
为了在 CentOS 7中安装 Docker,首先需要移除旧版本,确保系统整洁。执行命令:
$ sudo yum remove docker\
docker-client\
docker-client-latest\
docker-common\
docker-latest\
docker-latest-logrotate\
docker-logrotate\
docker-engine
接下来,安装 Docker引擎。选择基于 Docker仓库的安装方式,步骤如下:
安装 yum-utils以配置 Docker存储库,以及安装 devicemapper存储驱动所需的扩展:
$ sudo yum install-y yum-utils\ device-mapper-persistent-data\ lvm2
设置 Docker CE的稳定仓库:
$ sudo yum-config-manager\--add-repo\ download.docker.com/lin...
启用 Docker的夜间或测试仓库,使用命令:
$ sudo yum-config-manager--enable docker-ce-nightly
或者启用测试库:
$ sudo yum-config-manager--enable docker-ce-test
安装最新的 Docker引擎:
$ sudo yum install docker-ce docker-ce-cli containerd.io
验证是否正确安装 Docker:
$ sudo yum list docker-ce--showduplicates| sort-r
或指定版本安装:
$ sudo yum install docker-ce- docker-ce-cli- containerd.io
启动 Docker引擎:
$ sudo systemctl start docker
检查安装状态:
$ sudo docker run hello-world
若成功安装,会显示消息并退出。使用 rpm包进行安装的步骤包括下载 rpm包并执行安装命令:
$ sudo yum install/path/to/package.rpm
启动 Docker引擎:
$ sudo systemctl start docker
验证安装:
$ sudo docker run hello-world
对于测试与开发环境,推荐使用自动化脚本安装 Docker,但需要注意风险:
1.脚本需要 root或 sudo权限运行,确保执行前仔细检查和审核脚本内容。
2.脚本自动配置包管理系统,不支持自定义安装参数,可能与组织准则不兼容。
3.脚本默认安装最新边缘版本,不会提供安装选择。
4.在使用脚本安装前,确认未通过其他方式安装 Docker。
执行自动化脚本安装:
$ curl-fsSL get.docker.com-o get-docker.sh$ sudo sh get-docker.sh
在非 root环境中使用 Docker,需将用户添加到"docker"组:
sudo usermod-aG docker your-user
卸载 Docker:
$ sudo yum remove docker-ce
注意,卸载后镜像、容器、数据卷和自定义配置文件不会自动删除,需手动执行:
$ sudo rm-rf/var/lib/docker