术语表

提示

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

尝试咨询 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 设置私有注册表。
卷是容器内绕过联合文件系统的特殊目录。卷旨在独立于容器生命周期持久化数据。Docker 支持主机卷、匿名卷和命名卷。
© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.