Docker:应用的集装箱
“在我的机器上能跑,为什么在你的机器上跑不起来?——Docker 终结了这句话。”
💡 它是谁?
Docker 使用“容器”技术。你可以把你的程序、环境、依赖库统统打包进一个“集装箱”里。无论搬到哪里(Windows, Mac, Linux),只要有 Docker,这个集装箱就能原封不动地运行。
🚀 为什么要学?
- 环境隔离:不再担心 Python 版本冲突,不再担心 MySQL 污染系统。
- 极速部署:安装 MySQL、Redis、Nginx 等软件,不再需要繁琐配置,一行命令搞定。
- 交付标准:现代云计算和微服务的交付标准就是 Docker 镜像。
🗺️ 学习路线
- 核心概念:镜像 (Image) vs 容器 (Container)。
- 常用命令:run, ps, exec, stop, rm。
- Dockerfile:如何把你自己的 Python 脚本打包成 Docker 镜像。