Docker1
·更新于 5/8/2026
Docker 是一个完整的容器化平台 镜像(Image):是一个只读的模板,包含了应用及其运行所需的一切(代码、运行时、库、环境变量、配置文件)。可以类比为 “程序的安装包”。 · 容器(Container):是镜像运行起来之后的动态实例。可以类比为 “正在运行的程序进程”。
所以你说“Docker 是运行镜像的工具”是对的,因为确实可以用 docker run 从镜像启动容器。但它还能做更多:
Docker 的其他核心能力
- 构建镜像:通过 docker build 和 Dockerfile 从零生成自定义镜像。
- 管理容器:启动、停止、删除、查看日志、进入容器内部等。
- 分发镜像:推送到镜像仓库(如 Docker Hub),或从仓库拉取别人做好的镜像。
- 网络与存储:为容器分配虚拟网络、挂载数据卷来持久化数据。
- 编排(配合 Compose / Swarm):同时管理多个容器(例如一个 Web 服务搭配一个数据库)。
一句话总结
Docker 是一个以镜像为打包格式、以容器为运行单元的轻量级虚拟化平台。
评论(0)
需要登录后才能评论。
暂无评论。