Docker 基础知识
-
什么是 Docker?
- Docker 是一个开源平台,用于开发、发布和运行应用程序。Docker 通过将应用程序及其依赖项打包到一个称为容器的可移植单元中来工作。
-
Docker 的核心组件是什么?
- Docker Engine:核心组件,负责构建、运行和管理 Docker 容器。
- Docker 镜像:一个只读的模板,用于创建 Docker 容器。
- Docker 容器:一个独立运行的实例,由镜像创建。
- Dockerfile:一个包含一系列指令的文本文件,用于构建 Docker 镜像。
- Docker Hub:一个公共的注册表,用于存储和分发 Docker 镜像。
-
Docker 的优点是什么?
- 轻量级:与虚拟机相比,Docker 容器共享主机操作系统内核,启动速度快,占用资源少。
- 可移植性:Docker 容器可以在任何支持 Docker 的环境中运行,实现开发环境与生产环境的一致性。
- 版本控制和重用:Docker 镜像支持版本控制,可以轻松重用和共享。