You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PyCharm中配置容器持续运行并启用调试功能?

在PyCharm中配置持久化Docker容器实现代码编辑、运行与调试

1. 调整Docker解释器的基础配置

  • 打开PyCharm,进入File > Settings > Project: [你的项目名] > Python Interpreter
  • 点击右上角齿轮图标选择Add,在弹出窗口选Docker标签,确保Docker本地连接已配置(未配置的话点击New添加)
  • 在Image name里选择你要用的Python镜像(比如python:3.10-slim),点击Next进入下一步

2. 配置容器持久化参数

  • 进入Docker container settings部分,找到Run options输入框,添加以下参数:
    -d -t --name my-python-dev-container
    
    其中-d让容器后台运行,-t分配伪终端防止容器自动退出,--name给容器设置固定名字方便后续操作

3. 设置本地目录与容器的挂载同步

  • 同样在Docker container settings里找到Volume bindings,点击+号添加挂载规则:
    • Local path选择你本地项目的根目录(比如D:\my-python-project)
    • Container path填写/app(这个是容器内的目标路径,可自定义)
    • 勾选Readable和Writable,保证本地代码修改能实时同步到容器中

4. 指定项目工作目录

  • 回到解释器配置主页面,把Working directory设置为容器内的挂载路径/app,点击OK保存所有配置

5. 验证并使用配置

  • 启动容器:可以在PyCharm终端输入docker start my-python-dev-container,或者直接运行一次项目代码,容器会自动创建并启动
  • 运行/调试代码:右键点击Python文件选择Run或Debug,代码会在已运行的容器内执行,调试功能和本地使用完全一致
  • 查看容器内文件:要么通过View > Tool Windows > Services打开Services面板,找到对应容器右键选择Exec进入终端查看;要么直接查看本地项目目录,因为挂载同步,容器内生成的文件会实时出现在本地

内容的提问来源于stack exchange,提问作者botenvouwer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 22:54:16