博客

Docker1

·更新于 5/8/2026

Docker 是一个完整的容器化平台 镜像(Image):是一个只读的模板,包含了应用及其运行所需的一切(代码、运行时、库、环境变量、配置文件)。可以类比为 “程序的安装包”。 · 容器(Container):是镜像运行起来之后的动态实例。可以类比为 “正在运行的程序进程”。

所以你说“Docker 是运行镜像的工具”是对的,因为确实可以用 docker run 从镜像启动容器。但它还能做更多:

Docker 的其他核心能力

  1. 构建镜像:通过 docker build 和 Dockerfile 从零生成自定义镜像。
  2. 管理容器:启动、停止、删除、查看日志、进入容器内部等。
  3. 分发镜像:推送到镜像仓库(如 Docker Hub),或从仓库拉取别人做好的镜像。
  4. 网络与存储:为容器分配虚拟网络、挂载数据卷来持久化数据。
  5. 编排(配合 Compose / Swarm):同时管理多个容器(例如一个 Web 服务搭配一个数据库)。

一句话总结

Docker 是一个以镜像为打包格式、以容器为运行单元的轻量级虚拟化平台。

评论(0

需要登录后才能评论。

暂无评论。