厨师的故事
你是厨师,做一道拿手菜。在自己厨房做得好好的,但拿到别人厨房——锅不对、灶不对,菜糊了。这就是“在我电脑上能跑啊”问题。
解决方案
把整个厨房打包成箱子(镜像),到哪都能直接用。
镜像=预制菜包,容器=正在烹饪的锅,Dockerfile=菜谱。
FROM python:3.11-slim WORKDIR /app COPY . . CMD ["python", "app.py"]
docker build -t my-app . && docker run -p 8080:80 my-app
环境一致性上,Docker就是王。