## 🔑 Key Concept
- 镜像(Image):项目的“打包快照”,可以在任何电脑上还原运行环境
- 容器(Container):镜像跑起来之后的“实例”,像个隔离的 mini 电脑
- Dockerfile:一份配置文件,定义如何构建这个镜像
- docker-compose:创建一个 yaml 定义命令,输入简单命令,同时“运行多个容器”
- Docker Hub:官方的“镜像仓库”,像 GitHub 一样存镜像
## 🔄 WorkFlow
### Overall
0. check that you already installed Docker and docker-compose
1. create DockerFile
2. write docker-compose yaml file
### Details
#### prerequiste
- check if installed
```bash
docker --version
docker compose --version
```
- launch docker desktop