当我使用此远程容器扩展启动容器时,有时它将卡在“安装扩展”中。
它将长时间处于这种状态,并且没有响应。
有时它可以正常且快速地运行,有时却不能。
我已经评论了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"
}
答案 0 :(得分:0)
我没有找到解决此问题的最佳方法。但是我导出了经过vscode处理的容器的图像并启动了它。现在运行良好。