距离之前学docker有段时间了,最近在终端启动vscode连接容器时在启动命令
xhost +
sudo code --no-sandbox --user-data-dir
后多敲了几个字,导致vscode总是闪退,后面在终端重新进入vscode,然后附加容器老是闪退
最后重新在终端进入后又可以了,em感觉可能是容器一开始没启动?不清楚,不敢动了
重启后,按上面步骤启动又出现了同样的情况,发现闪退是因为没有提前启动容器的问题,主要是之前vscode里可以直接点启动,不知道咋没了
所以以后使用vscode操作容器的步骤是:
1.挂载可视化
xhost +
2.启动容器
sudo docker start slambook
3.在终端用sudo打开vscode
sudo code --no-sandbox --user-data-dir
4.在vscode远程资源管理器中,选择要开发的容器和文件夹.
即可在资源管理器模块开发容器中文件夹里的代码