Files
workspace/code/docusaurus/docs/dev-tools/docker/01-介绍.md
T
2026-03-18 17:14:34 +08:00

15 lines
856 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Docker 是一个 容器化平台,可以让你把应用程序和它运行所需的环境打包在一起,形成一个独立的“容器”。
简单来说,它就像一个轻量级的虚拟机,但比虚拟机更快、更省资源。
## 概念
1. 镜像(Image)
- 镜像是一个 只读模板,包含应用程序和依赖环境。
- 可以理解为应用的快照,像“配方”。
2. 容器(Container)
- 容器是镜像的 运行实例,可以启动、停止、删除。
- 可以理解为根据配方做出来的“饭菜”。
3. Dockerfile
- 用来定义镜像内容的文件,相当于“配方清单”。
- 里面写明了基础镜像、依赖、环境变量、运行命令等。
4. Docker Hub
- 官方提供的镜像仓库,可以下载别人已经打包好的镜像,也可以上传自己的镜像。