pycharm连接容器调试环境准备pycharm 2026.1.4docker-desktop v4.80.0基础镜像步骤运行docker-desktop、pycharm 打开pycharm 右上角点击设置按钮在设置窗口中找到docker点击配置如下准备镜像Dockerfile使用docker build -t python-env .内容如下# 使用轻量级的 Python 官方镜像 FROM python:3.10.12-slim # 设置环境变量防止 Python 缓冲输出让 PyCharm 控制台实时打印日志 ENV PYTHONUNBUFFERED1 # 安装编译工具和 Python 开发头文件 RUN apt-get update apt-get install -y gcc build-essential python3-dev rm -rf /var/lib/apt/lists/* # 设置工作目录容器内部的代码存放路径 WORKDIR /app # 关键优化先只复制依赖文件利用 Docker 缓存层避免每次改代码都重新装包 COPY requirements.txt . # 安装 Python 依赖使用清华源加速如果不需要可删掉 -i 部分 RUN pip install --no-cache-dir -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple # 最后复制项目所有代码到镜像中PyCharm 挂载卷会覆盖此目录这行主要用于命令行直接运行 COPY . . # 容器启动时执行的默认命令可被 PyCharm 覆盖 CMD [python, app.py]requirements.txt内容如下fastapi0.110.0 uvicorn[standard]0.27.0 numpy1.24.0 pydantic-settings2.0.0 cython3.0.0准备docker-compose文件放在根目录内容如下services:model-server:image:python-env:latestcontainer_name:py-devports:-8000:8000# 这就是端口映射volumes:-.:/app# 挂载代码方便实时修改找到interpreter点击右侧Add Interpreter选择on docker compose一般会自动识别docker-compose.yml文件截图如下点击下一步即可。完成