【AI 总结】Docker 基础

Docker 是一个简化在轻量级、可移植容器中构建、打包和部署应用程序的平台。核心组件包括 Dockerfile(构建指令)、镜像(快照)和容器(运行实例)。基本命令涵盖了拉取镜像、从 Dockerfile 构建、运行带有端口映射的容器,以及管理容器和镜像。

什么是容器?

容器是一个轻量级、独立且可执行的软件包,包含运行应用程序所需的所有依赖项(库、二进制文件和配置文件)。容器将应用程序与其环境隔离,确保它们在不同系统上始终如一地工作。

Docker 组件

Docker 生态系统中有三个关键组件:

  • Dockerfile:包含构建 Docker 镜像的指令(命令)的文本文件。
  • Docker 镜像 (Docker Image) :容器的快照,由 Dockerfile 创建。镜像存储在仓库中(如 Docker Hub),可以从仓库拉取或推送到仓库。
  • Docker 容器 (Docker Container) :Docker 镜像的运行实例。

Docker 命令

以下是一些你会经常使用的基本 Docker 命令:

  • docker pull <image>:从仓库(如 Docker Hub)下载镜像。
  • docker build -t <image_name> <path>:从 Dockerfile 构建镜像,其中 <path> 是包含 Dockerfile 的目录。
  • docker image ls:列出本地机器上的所有镜像。
  • docker run -d -p <host_port>:<container_port> --name <container_name> <image>:从镜像运行容器,将主机端口映射到容器端口。
  • docker container ls:列出所有正在运行的容器。
  • docker container stop <container>:停止正在运行的容器。
  • docker container rm <container>:删除已停止的容器。
  • docker image rm <image>:从本地机器删除镜像。

【AI 总结】Docker 基础
https://blog.lllllan.cn/docker/intro/basics/
作者
lllllan
发布于
2026年1月9日
许可协议