VSCode+;远程开发+;django:避免转发端口
我使用VSCode远程开发在Docker容器中运行和调试django项目。在我的VSCode+;远程开发+;django:避免转发端口,django,visual-studio-code,vscode-remote,Django,Visual Studio Code,Vscode Remote,我使用VSCode远程开发在Docker容器中运行和调试django项目。在我的devcontainer.json中,我转发了端口8000 "forwardPorts": [8000], 这是我的launch.json { "version": "0.2.0", "configurations": [ { "name": "P
devcontainer.json
中,我转发了端口8000
"forwardPorts": [8000],
这是我的launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Django",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/myapp/manage.py",
"args": [
"runserver",
"0.0.0.0:8000"
],
"django": true
}
]
}
当我使用这种配置启动调试时,我看到4个端口转发:端口8000和其他3个rendom高端口
8000 -> localhost:8000 (the only one I'd expect to see)
34075 -> 127.0.0.1:34075
37301 -> 127.0.0.1:37301
42129 -> 127.0.0.1:42129
我想知道为什么会转发这三个端口,以及如何避免转发。我想知道同样的事情。。。由于调试,我最终打开了数百个端口。以下是一些避免转发端口的提示。不过,我想它们无论如何都会被打开到dev容器中。