docker run -it --name test -v C:/Users/Administrator/Desktop/test:/tmp -p 50051:50051 5fc36d410b62 在容器中: apt install build-essential 关联软件 gcc -v gdb -v # 如果没有 sudo apt-get install gdb apt -install cmake cmake -version 安装插件 安装插件 Remote-containers 或者安装这个(新...
在Cmake:Build Directory里修改: 或者直接在./vscode/settings.json里面添加,修改会自动添加: 2、在vscode添加头文件路径(可选) Ctrl+Shift+P 打开命令 输入configuration,回车打开 c_cpp_properties.json 注意:这个配置的作用是帮助显示,仅仅是辅助写代码的,不指导编译,不然vscode会出现很多的波浪线 3、添加CMake ...
那么现在 咱们dotnet publish -c Debug src/Web/Web.csproj发布这个项目,然后 Build容器,docker build -t myweb,接着docker run -t -name MyDebugWeb myweb, 现在容器已经运行了,在vscode中的Deubg中选择 刚才新建的.NET Core Remote Attach F5进入Debug模式,在程序中设置一个断点,当程序运行到这里的时候就变...
其中第11行中的 -i mytestcontainer是我们前面指定的容器的名称,这里也可以用id代替 13行中的debuggerPath就是刚才curl下载安装的vsdbg,这里要留意docker build的时候vsdbg安装的目录在哪里 16行的sourceFileMap是指这整个项目在你开发环境的位置,简单点来说就是vscode你打开的是那个目录(这个其实意义比较深,这里不...
点击Attach Visual Studio Code 会打开一个新的 VSCode 窗口,我们给它取个名字:mysql 容器窗口,后面会用到。 接下来,在 mysql 容器窗口安装扩展。 安装C/C++ 扩展: 安装CMake Tools 扩展: 4、准备编译 在宿主机执行以下命令,进入 mysql 容器: 复制
点击Attach Visual Studio Code会打开一个新的 VSCode 窗口,我们给它取个名字:mysql 容器窗口,后面会用到。 接下来,在mysql 容器窗口安装扩展。 安装C/C++扩展: 安装CMake Tools扩展: 4. 准备编译 在宿主机执行以下命令,进入mysql 容器: docker exec -ti mysql /bin/bash ...
终端输出显示了一些有趣的内容:用于构建容器的 dotnet publish 命令,以及 MSBuild 输出详细说明了应用程序容器的创建过程。 经过短暂的容器构建,VSCode Docker 工具将启动生成的容器,并另外打开一个指向新启动的应用程序的浏览器窗口: 这非常简单,从这里开始,您可以使用 Visual Studio Code Docker 工具的所有现有功能...
终端输出显示了一些有趣的内容:用于构建容器的dotnet publish命令,以及MSBuild 输出详细说明了应用程序容器的创建过程。 经过短暂的容器构建,VSCode Docker 工具将启动生成的容器,并另外打开一个指向新启动的应用程序的浏览器窗口: 这非常简单,从这里开始,您可以使用 Visual Studio Code Docker 工具的所有现有功能来与正...
-p 表示对端口号进行映射,即将 docker 容器的 22 号端口映射到宿主机的 8022 端口,这样设置的目的是方便后续使用 VSCode 连接容器,可以根据需要进行设置 -ipc host 的目的是为了增加主机与容器共享内存用的,如果这个参数报错,还可以采用--shm-size参数[1] ...
version: '2.1' services: vscode-sample: image: vscode-sample build: . environment: NODE_ENV: production ports: - 3000:3000 第三个文件是docker-compose.debug.yml。顾名思义,它是用于调试时的 compose 文件,跟上面的 docker-compose.yml 文件相比,它只多了两行代码,也就是: 9229:9229...