@zhanghao 在 容器化部署应用基本流程 中发帖
实验描述
此次我使用Django+mysql写了两个接口,然后制作成容器镜像,上传到阿里云的镜像仓库;然后分别演示在docker环境和k8s环境下如何部署。
制作镜像
1.编写Dockerfile
FFROM python:3.13-slim #基于python:3.13-slim镜像
WORKDIR /app #在容器内创建/app目录
#因为我的django要连接mysql,要安装mysql-client,所以容器操作系统要安装一些依赖
RUN apt update && \
apt install -y python3-dev default-libmysqlclient-dev build-essential pkg-config
COPY . /app/ #将本地的程序拷贝到/app/目录下
#安装python库
RUN pip install -i https:...