# Docker容器化部署指南
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中。
## Docker的优势
- 一致的运行环境
- 快速部署和扩展
- 资源隔离
- 版本控制和回滚
## 基本命令
```bash
# 拉取镜像
docker pull ubuntu:latest
# 运行容器
docker run -d -p 80:80 nginx
# 查看运行中的容器
docker ps
# 停止容器
docker stop container_id
```
## Dockerfile示例
```dockerfile
FROM python:3.9
WORKDIR /app
COPY . /app
RUN pip install -r requirements.txt
CMD ["python", "app.py"]
```
容器化部署是现代应用开发的重要组成部分。