ZBLOG

windows vscode如何搭建ubuntu docker Dockerfile远程开发调试环境

在 Windows 上搭建 Ubuntu Docker Dockerfile 远程开发调试环境可以分为以下步骤:

  1. 安装 Docker Desktop for Windows

从官方网站下载并安装 Docker Desktop for Windows。安装完成后,在系统托盘中右键单击 Docker 图标,选择 Settings,然后切换到 Remote tab,在里面勾选 Enable the experimental WSL 2 based engine 选项,并保存设置。

  1. 创建一个 Dockerfile 文件

在 VS Code 中创建一个名为 Dockerfile 的文件,并将以下内容复制到文件中:

  1. FROM ubuntu:latest
  2. RUN apt-get update && \
  3. apt-get install -y build-essential && \
  4. apt-get install -y gdb && \
  5. apt-get install -y cmake
  6. WORKDIR /workdir

这个 Dockerfile 将会构建一个基于最新版的 Ubuntu 镜像,并在其中安装一些常用的开发工具(如 C/C++ 编译器、GDB 和 CMake)。

  1. 在 VS Code 中打开项目目录

打开 VS Code,使用菜单 File > Open Folder 或者快捷键 Ctrl+K Ctrl+O 来打开你的项目目录。

  1. 在 VS Code 中打开终端窗口

使用菜单 Terminal > New Terminal 或者快捷键 Ctrl+Shift+` 打开终端窗口。

  1. 使用 docker build 命令构建镜像

在终端窗口中输入以下命令以构建镜像:

  1. docker build . -t mydevimage

这个命令将会在当前目录下寻找名为 Dockerfile 的文件,并使用它构建一个名为 mydevimage 的 Docker 镜像。

  1. 使用 docker run 命令启动容器

在终端窗口中输入以下命令以启动容器:

  1. docker run -it --rm -v ${PWD}:/workdir mydevimage

这个命令将会启动一个新的容器,并将当前工作目录映射到容器内部的 /workdir 目录。你可以在容器内使用各种开发工具,编写代码并进行调试等操作。

  1. 在 VS Code 中配置远程开发环境

打开 Visual Studio Code,并安装 Remote - Containers 插件。然后在左侧的活动栏中选择 Remote Explorer,右键单击 Docker 容器,选择 Attach to Container 选项。

这将打开一个新的 VS Code 窗口,并且已经与 Ubuntu Docker 容器建立了连接。现在你可以通过在终端窗口中运行各种 Linux 命令、编写代码并进行调试等操作了。

参考链接:

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=5452

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?