术语表

提示

正在寻找此处未列出的定义或需要更具上下文的解释?

尝试 询问 AI

术语定义
Docker CLIDocker CLI 是与 Docker Engine 交互的命令行界面。它提供诸如 docker rundocker builddocker ps 等命令来管理 Docker 容器、镜像和服务。
Docker ComposeDocker Compose 是一个用于使用 YAML 文件(compose.yaml)定义和运行多容器 Docker 应用的工具。通过一个命令,即可启动配置中定义的所有服务。
Docker DesktopDocker Desktop 是一个易于安装的应用程序,适用于 Windows、macOS 和 Linux,提供本地 Docker 开发环境。它包含 Docker Engine、Docker CLI、Docker Compose 和 Kubernetes 集群。
Docker EngineDocker Engine 是一种客户端-服务器技术,用于创建和运行 Docker 容器。它包括 Docker 守护进程(dockerd)、REST API 和 Docker CLI 客户端。
Docker HubDocker Hub 是 Docker 的公共注册服务,用户可以在其中存储、共享和管理容器镜像。它托管 Docker 官方镜像、认证发布者内容和社区贡献的镜像。
基础镜像基础镜像是在 Dockerfile 的 FROM 指令中指定的镜像。它定义了构建的起点。Dockerfile 指令在基础镜像之上创建额外的层。带有 FROM scratch 指令的 Dockerfile 使用一个空的基礎镜像。
构建构建是使用 Dockerfile 构建 Docker 镜像的过程。构建过程使用 Dockerfile 和一个“上下文”。上下文是构建镜像所在目录中的文件集合。
容器容器是镜像的可运行实例。您可以使用 Docker CLI 或 API 启动、停止、移动或删除容器。容器彼此隔离,也与宿主系统隔离,但共享操作系统内核。它们提供了一种轻量级且一致的方式来运行应用程序。
上下文Docker 上下文包含 Docker CLI 连接到不同 Docker 环境(例如远程 Docker 主机或 Docker Desktop)的端点配置。使用 docker context use 命令可以在不同上下文之间切换。
镜像镜像是一个只读模板,用于创建容器。它通常包含一个基础操作系统和使用 Dockerfile 打包在一起的应用程序代码。镜像使用标签进行版本控制,可以推送到容器注册表(如 Docker Hub)或从中拉取。
在镜像中,层是在 Dockerfile 中由指令表示的修改。层按顺序应用于基础镜像,以创建最终镜像。未更改的层会被缓存,从而使镜像构建更快、更高效。
多架构镜像多架构镜像是一种支持多种 CPU 架构(如 amd64arm64)的 Docker 镜像。使用多架构镜像时,Docker 会自动为您的平台拉取正确的架构镜像。
持久化存储持久化存储或卷存储提供了一种方式,使容器可以在其生命周期结束后保留数据。这种存储可以存在于宿主机或外部存储系统中,并且不与容器的运行时绑定。
注册表注册表是 Docker 镜像的存储和内容分发系统。默认的公共注册表是 Docker Hub,但您也可以使用 Docker Distribution 设置私有注册表。
卷是容器内的特殊目录,它绕过 Union File System。卷旨在独立于容器生命周期持久化数据。Docker 支持主机卷、匿名卷和命名卷。