"Docker安装及常用命令"
Docker是一个开源的应用容器引擎,它允许开发者打包他们的应用及其依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows主机上,也可以实现虚拟化。Docker容器运行在宿主机的内核上,而不是在独立的操作系统上,这使得它们比传统的虚拟机更轻量级,启动更快。
在本文件中,主要介绍了在 CentOS 系统上安装 Docker 的步骤以及一些基本的 Docker 命令。以下是详细过程:
1. 卸载旧版本:
在安装新版本之前,首先需要卸载已有的 Docker 版本。通过`yum remove`命令可以移除 Docker 相关的所有组件。
2. 安装依赖:
安装 Docker 需要一些依赖包,如`yum-utils`、`device-mapper-persistent-data` 和 `lvm2`。使用`yum install`命令来安装这些依赖。
3. 设置镜像仓库:
为了更快地下载 Docker 镜像,可以设置国内的镜像仓库。这里选择了阿里云的 Docker CE(Community Edition)仓库。
4. 安装 Docker:
使用`yum install`命令安装 Docker CE 和其客户端。同时,`containerd.io`是 Docker 运行时的依赖,也需要一同安装。
5. 启动 Docker:
安装完成后,通过`systemctl restart docker`命令重启 Docker 服务,使其生效。
6. 验证 Docker 安装:
使用`docker version`命令检查 Docker 是否正确安装并显示版本信息。
7. 运行 Docker 命令:
`docker run`命令是 Docker 最常用的命令之一,用于启动一个容器。例如,`docker run hello-world`会下载并运行一个简单的示例镜像,展示 Docker 的基本工作原理。
8. 查看 Docker 镜像:
`docker images`命令用于列出本地所有已下载的镜像,包括镜像的名称、标签、ID、创建日期和大小。
此外,文件中还提到了如何卸载 Docker 及其依赖,这对于清理系统或更新 Docker 版本时非常有用。卸载的命令是`yum remove`,加上 Docker 的相关包名。
Docker 的其他常用命令还包括:
- `docker ps`:列出正在运行的容器。
- `docker stop <container_id>`:停止指定的容器。
- `docker rm <container_id>`:删除指定的容器。
- `docker rmi <image_id>`:删除指定的镜像。
- `docker pull <repository:tag>`:从仓库拉取或更新镜像。
- `docker build -t <image_name> .`:根据 Dockerfile 构建镜像。
掌握这些基础命令,可以帮助你有效地管理和操作 Docker 容器,进一步提升开发和部署效率。