Docker到底是什么?打个比方你就懂了

服务器基础 Sep 30, 2022

厨师的故事

你是厨师,做一道拿手菜。在自己厨房做得好好的,但拿到别人厨房——锅不对、灶不对,菜糊了。这就是“在我电脑上能跑啊”问题。

解决方案

把整个厨房打包成箱子(镜像),到哪都能直接用。

镜像=预制菜包,容器=正在烹饪的锅,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就是王。

Tags