docker安装
uname -r 查看系统版本号
yum install -y yum-utils device-mapper-persistent-data lvm2
这个命令是用来在基于 RPM 的 Linux 发行版上安装一些必要的软件包。具体来说,它安装了以下软件包:yum-utils
:这是一个命令行工具集合,提供了许多有用的功能,如清理缓存、查看可用软件包等。device-mapper-persistent-data
:这个软件包提供了设备映射持久数据的功能,这在使用逻辑卷管理器(LVM)时是必需的。lvm2
:这是 Linux 中逻辑卷管理器的工具包。它允许用户创建、扩展、缩小和移动逻辑卷,以及管理文件系统。
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
这个命令是将阿里云的 Docker CE 软件包源添加到yum配置中。它会从指定的URL(http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo)下载一个仓库文件,该文件包含了Docker CE软件包的相关信息和安装源。通过运行这个命令,你可以使系统能够使用yum来安装Docker CE软件包,而不必手动下载或配置软件包源。
这个命令用于在 CentOS 或者基于 CentOS 的 Linux 发行版上安装 Docker CE 软件包及其相关组件。具体来说,它会安装以下软件包:docker-ce
:Docker Community Edition,即 Docker 社区版,是 Docker 官方提供的免费版本,用于构建、打包和运行容器化应用程序。docker-ce-cli
:Docker CE 的命令行工具,提供了与 Docker 引擎进行交互的命令行接口。containerd.io
:Containerd 是一个底层的容器运行时,用于管理容器的生命周期,包括容器的创建、运行、暂停、停止和销毁等操作。
systemctl start docker 这个命令用于启动 Docker 服务。在 CentOS 或者基于 CentOS 的 Linux 发行版上,systemctl
是一个系统管理工具,用于控制系统服务的状态。运行systemctl start docker
命令将启动 Docker 服务,使其开始运行,并开始管理容器的生命周期。
systemctl enable docker 这个命令用于在系统启动时自动启用 Docker 服务。在 CentOS 或者基于 CentOS 的 Linux 发行版上,systemctl
是一个系统管理工具,用于控制系统服务的状态。通过运行systemctl enable docker
命令,你将使得 Docker 服务被设置为系统启动时自动启用,这意味着在每次系统重启后,Docker 服务都会自动启动。
docker version docker version
命令用于显示 Docker 的版本信息,包括客户端和服务器端的版本信息。客户端版本是指在当前命令行环境中运行的 Docker 客户端程序的版本信息,而服务器端版本是指与当前客户端连接的 Docker 引擎的版本信息。运行该命令可以帮助你确认 Docker 是否成功安装,并且查看其版本信息。
docker images docker images
命令用于列出本地系统中存储的所有 Docker 镜像。每个镜像都包含了用于创建容器的文件系统内容和配置信息。通过运行该命令,你可以查看本地系统中已经下载或构建的所有 Docker 镜像,并且可以查看它们的名称、标签、大小等信息。