Docker 容器:你的代码终于可以搬进单身公寓了

服务器基础 Apr 5, 2021

“在我电脑上明明能跑啊!”

这句名言每个程序员都说过。解决方案:Docker。它把你的代码和环境打包,搬到哪儿都能跑。

镜像 vs 容器

镜像(Image):只读模板,相当于光盘。容器(Container):镜像跑起来的样子。简单记忆:镜像 = 菜谱,容器 = 做好的菜

FROM python:3.12-slim
WORKDIR /app
COPY . .
RUN pip install -r requirements.txt
CMD ["python", "app.py"]

然后:docker build -t my-app . 和 docker run -d -p 8080:80 my-app。完事。

总结:Docker ≠ VM;镜像小了好;容器删除数据会丢。

Tags