因此,我在运行Openmediavault/ Portainer的raspberry pi上的docker容器中使用bluez bluetooth开发了一个应用程序。我通过ssh使用VSCode到raspberry pi,并将/var/run/dbus卷从主机共享到容器,如果我在终端窗口中使用vscode外部构建容器,则可以正常工作:docker run --privileged -d-ti --name mycontainername myimagename:latest我更喜欢从vscode运行相同的特权参数,但找不到正确的语法添加到launch.json文件中来实现这一点。有任何帮助吗?
已尝试使用IntelliSense查找ARG语法示例,但无效。
1条答案
按热度按时间vc9ivgsu1#
所以我在Docker扩展的'settings'部分找到了答案。(home〉user〉.config〉Code〉User〉{} settings.json)我更改了行:
“停靠器.命令.运行交互式”:“${containerCommand} run --rm -it ${exposedPorts} ${tag}",
到:“docker.commands.runInteractive”:“${containerCommand} run --privileged --rm -it ${exposedPorts} ${tag}",
我的小世界里一切都好了。