Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VSCode+;远程开发+;django:避免转发端口_Django_Visual Studio Code_Vscode Remote - Fatal编程技术网

VSCode+;远程开发+;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

我使用VSCode远程开发在Docker容器中运行和调试django项目。在我的
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容器中。