在VSCode的底部状态栏中,可以看到当前使用的Python解释器。点击这个解释器的名称,会弹出一个菜单,选择“Python: Select Interpreter”,然后选择"Docker"。 在弹出的选择框中,可以看到已经安装的Docker镜像列表。选择你希望使用的Docker镜像,即可将其作为Python解释器使用。 实例演示 下面我们通过一个简单的Python脚本来演示如...
第九步,在服务器docker中配置VScode debugger。 成功连接docker之后,按下快捷键“Ctrl+Shift+X”,查找“Python”,并安装在服务器docker中。然后重启VSCode。 重新连接docker,按下快捷键“Ctrl+Shift+P”,输入“python: select interpreter”,点击“选择解释器”,就会列出在系统中找到的Python环境,点击需要的python解释器...
成功连接docker之后,按下快捷键“Ctrl+Shift+X”,查找“Python”,并安装在服务器docker中。然后重启VSCode。 重新连接docker,按下快捷键“Ctrl+Shift+P”,输入“python: select interpreter”,点击“选择解释器”,就会列出在系统中找到的Python环境,点击需要的python解释器即可。 确定在VScode中是否添加了Python解释器: 1...
在终端或命令提示符中,使用以下命令拉取并运行VSCode的Docker镜像: 这将在本地的8080端口上运行VSCode。 打开浏览器,访问http://localhost:8080,将会看到VSCode的登录页面。 输入密码或者生成一个访问令牌,然后登录到VSCode。 在VSCode中,点击左侧的扩展图标,搜索并安装Python扩展。 安装完成后,点击左侧的资源管理器图标...
假设vscode已正常安装,并且已有支持Python的docker环境 2.2 在Docker内安装ssh服务 2.2.1 进入docker $apt-getinstallopenssh-server$ passwd 输入密码 $ vim /etc/ssh/sshd_config 加入以下三行: PubkeyAuthentication yes #启用公钥私钥配对认证方式 PermitRootLogin yes #允许root用户使用ssh登录 ...
3.重启服务器,这时在点击docker图标就可以看到docker容器和镜像的信息了 进入容器内部断点调试 1.右键想要进入的容器,选择attach vscode,进入容器内部,会打开一个新窗口 2.我这里是python项目,运行以下命令 pip install ptvsd#项目入口处添加importptvsd ptvsd.enable_attach(address=('0.0.0.0',5678)) ...
建议使用相同的 Dockerfile 用于开发(或至少尽可能接近),并在设置 VSCode 'Remote Container' 时使用'Remote Container from Dockerfile' 选项。 用于玩 Python 的示例 Dockerfile FROMubuntu:22.04运行 apt-get更新 RUN DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt-get-y install tzdata ...
Dockerfile:RUN pip install debugpy docker-compose.yml:(ports之后)entrypoint: [ "python", "-m", "debugpy", "--listen", "0.0.0.0:5678", "--wait-for-client", "-m", "flask", "run", "-h", "0.0.0.0"],其中5678是vscode远程调试的端口...
修改Launcher下config.json里使能Debugpy调试 .vscode里launch.json有两个调试脚本 第一步:在python策略文件内打上断点,F5用launch运行策略,会卡在监听端口处 第二步,左侧调试脚本从launch切到attach to python,点击绿色三角运行,程序会往下走停在断点处
根据官方文档的层次,分为 容器 (Containers) 使用 Docker run 服务 (Services) 使用 Docker Compose...