Docker安装与卸载全攻略:命令行操作指南

需积分: 10 1 下载量 11 浏览量 更新于2024-08-05 收藏 19KB MD 举报
"Docker是流行的容器化技术,用于打包应用和依赖,实现轻量级的虚拟化。本文档详细介绍了Docker在CentOS系统上的卸载和安装过程,包括在线安装与离线安装的方法。" Docker是现代软件开发中的重要工具,它通过容器化技术实现了应用程序的快速部署和隔离。Docker容器轻便、高效,可以确保应用在任何环境中运行一致,无需担心依赖问题。 ### Docker卸载 在卸载Docker时,需要执行一系列的`yum remove`命令,以移除Docker的相关组件,包括`docker-ce`(Docker社区版)、`docker-ce-client`(客户端)、`docker-client-latest`(最新客户端)、`docker-common`(通用组件)、`docker-latest`(最新版本)、`docker-latest-logrotate`(日志旋转)、`docker-logrotate`和`docker-engine`(引擎)。这些命令确保了Docker的所有部分都被完全移除。 ### Docker在线安装 1. **安装YUM工具**:首先,需要安装`yum-utils`,这是一个提供yum工具集的包,用于后续的仓库管理操作。 2. **设置YUM仓库**:接下来,添加Docker的官方仓库或阿里云的镜像仓库,这可以通过`yum-config-manager`来完成,这样可以确保获取到最新的Docker版本。 3. **更新yum缓存**:最后,使用`yum install -y`安装Docker CE(Community Edition)以及其依赖项`containerd.io`。 ### Docker离线安装 对于没有网络或者网络环境较差的环境,可以采用离线安装方式。 1. **下载Docker离线包**:从Docker官网或者其他可靠的源下载特定版本的Docker tgz文件。 2. **下载离线安装工具**:从GitHub上下载`docker-install`工具,这可以帮助我们进行离线安装。 3. **组织资源**:将下载的Docker离线包和`docker-install`工具放置在同一个目录下,便于后续操作。 4. **拷贝资源**:在Linux环境下,创建指定的目录,如`/root/setup/docker`,并将下载的文件复制到该目录。 离线安装的具体步骤可能涉及解压缩Docker包,然后使用`docker-install`工具或手动执行安装命令来安装Docker。 ### Docker常用指令 Docker提供了丰富的命令行接口(CLI),用于管理容器、镜像、网络等。以下是一些基本的Docker命令: - `docker run`:创建并启动一个新的容器。 - `docker stop`/`docker kill`:停止或强制停止一个正在运行的容器。 - `docker start`/`docker restart`:启动或重启已存在的容器。 - `docker pull`:从Docker Hub或其他仓库拉取镜像。 - `docker push`:将本地镜像推送到仓库。 - `docker images`:列出本地所有的镜像。 - `docker rmi`:删除镜像。 - `docker container ls`:列出所有运行中的容器。 - `docker ps -a`:列出所有容器,包括未运行的。 - `docker build`:根据Dockerfile构建镜像。 了解并熟练掌握这些命令是使用Docker的基础,它们使得开发者能够方便地构建、发布和运行分布式应用程序。