vscode远程容器扩展的启动被卡在“安装扩展”上

时间:2020-10-28 15:57:15

标签: visual-studio-code

当我使用此远程容器扩展启动容器时,有时它将卡在“安装扩展”中。
它将长时间处于这种状态,并且没有响应。

screen shot

有时它可以正常且快速地运行,有时却不能。
我已经评论了devcontainer.json文件中的所有扩展名,但有时还是会发生。
我不知道这是网络问题还是其他问题。我想知道如何使其稳定?
谢谢!

这是我的devcontainer.json。

{
"name": "gazebo_ros_docker",
"dockerFile": "Dockerfile",
"extensions": [
    // "ms-iot.vscode-ros",
    // "ms-vscode.cpptools",
    // "mhutchie.git-graph"
],
"runArgs": [
    "-it",
    "--rm",
    "--privileged",
    "-e ROS_HOSTNAME=localhost",
    "-e ROS_MASTER_URI=http://localhost:11311",
    "--name=ros_container",
    ],
"settings": {
    "terminal.integrated.shell.linux": "/bin/bash"
},
// "postCreateCommand": "bash /catkin_ws/src/panda_simulation/scripts/docker-setup.sh",
"workspaceMount": "source=${localWorkspaceFolder},target=/catkin_ws,type=bind",
// "workspaceMount": "source=${localWorkspaceFolder},target=/catkin_ws,type=bind,consistency=delegated",
"workspaceFolder": "/catkin_ws",
"mounts": [
    "source=/tmp/.X11-unix,target=/tmp/.X11-unix,type=bind",
],
"containerEnv": {
    "DISPLAY": "${localEnv:DISPLAY}",
},
"containerUser": "docker_ros"
}

1 个答案:

答案 0 :(得分:0)

我没有找到解决此问题的最佳方法。但是我导出了经过vscode处理的容器的图像并启动了它。现在运行良好。