首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在MacOS中设置VSCode + Chrome Debugger + Docker (Docker for Mac)

在MacOS中设置VSCode + Chrome Debugger + Docker (Docker for Mac)的步骤如下:

  1. 安装VSCode:前往VSCode官方网站(https://code.visualstudio.com/)下载并安装VSCode。
  2. 安装Chrome Debugger插件:在VSCode中打开扩展面板(快捷键:Ctrl+Shift+X),搜索并安装"Debugger for Chrome"插件。
  3. 安装Docker for Mac:前往Docker官方网站(https://www.docker.com/products/docker-desktop)下载并安装Docker for Mac。
  4. 配置VSCode的launch.json文件:在VSCode中打开调试视图(快捷键:Ctrl+Shift+D),点击顶部工具栏中的齿轮图标,选择"Chrome"配置。在生成的launch.json文件中,将"webRoot"属性设置为你的项目根目录。
  5. 启动Docker for Mac:打开Docker应用程序,确保Docker已成功启动。
  6. 启动你的项目容器:在终端中进入你的项目目录,执行Docker命令启动你的项目容器。例如,使用以下命令启动一个名为"my-container"的容器:
  7. 启动你的项目容器:在终端中进入你的项目目录,执行Docker命令启动你的项目容器。例如,使用以下命令启动一个名为"my-container"的容器:
  8. 其中,8080是你的项目容器的端口号,80是容器内部的端口号,my-container是容器的名称,my-image是容器的镜像名称。
  9. 配置VSCode的launch.json文件:在launch.json文件中,将"runtimeExecutable"属性设置为Docker for Mac的路径。例如:
  10. 配置VSCode的launch.json文件:在launch.json文件中,将"runtimeExecutable"属性设置为Docker for Mac的路径。例如:
  11. 启动调试:在VSCode中点击调试视图中的绿色播放按钮,选择"Chrome"配置,然后点击开始调试。VSCode将自动打开Chrome浏览器,并连接到你的项目容器。

现在,你已成功配置了VSCode + Chrome Debugger + Docker (Docker for Mac)的开发环境。你可以在VSCode中设置断点,调试你的前端代码,并与运行在Docker容器中的应用程序进行交互。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

envoy vscode调试环境搭建

尝试了以下各种手段,包括 Jetbrains clion 调试 vscode Mac 本机 gdb(lldb) 调试 vscode docker container 容器调试 最终,只有最后一个方法成功...配置文件 tools/vscode/refresh\_compdb.sh remote-container 远程调试 原理 将本地代码挂载到一个安装了调试envoy必备工具的容器,启动容器,并通过...vscode可以进入容器内部,实现调试 前置步骤 调整 docker 资源占用大小!!!...镜像打包成功会启动容器,并通过vscode进入容器内部 注意:需要把docker占用虚拟机的资源调大,否则编译资源不足会报错 在vscode 打开命令行执行以下命令(这时是在容器内部) 生成配置文件:tools...//source/exe:envoy-static --args "-c envoy-config.json" --debugger lldb # 生成 clangd 配置文件 tools/vscode

2.5K20

Node.js 项目调试指南

Node.js 调试环境变量 操作系统设置的环境变量可以控制 Node.js 应用程序的设置。...最常见的,我们通常在调试时或在实时服务器上把 NODE_ENV 设置为 development、production 你可以在 Linux/macOS设置环境变量: NODE_ENV=development...我们可以定义任意数量的断点或向代码添加 debugger 语句,这些语句在调试器运行时也会停止处理。...在 Chrome 设置条件断点 假设你有一个运行 1700 次迭代的循环,但你对最后一次的状态感兴趣: for (let i = 0; i < 1700; i++) { // set breakpoint...在 Chrome 设置日志点 日志点就像 console.log(),没有代码! 当代码执行一行时输出表达式,但与断点不同的是,处理不会暂停。

51820

在 ts + Jest 单元测试 debugging

温馨提示:因微信中外链都无法点击,请通过文末的 “阅读原文” 到技术博客完整查阅版; 本文简要介绍了如何在 Jest 单元测试利用 Chrome Node DevTools 来辅助调试 1、背景 代码是...Chrome Node DevTools 刚开始我用 VSCodeDebugger 功能,在 TS 源码进行 debugger 时候,发现在源码上打断点无法准确定位: ?...vscode 给 ts 源码单测调试会有问题 遂采用 Chrome Node DevTools 调试方法,主要是参考 调试Jest 这篇文章来进行设置。...在 devtool 中进行 debugger 3、总结 如果功能代码是 js 写的,推荐直接用 VSCode 提供的 Debugger 功能来调试会比较方便(具体设置请看下方的 ”参考文章“); 如果代码是...Jest:简要总结了用 Chrome 调试和 VSCode 调试,本文所用的 Chrome 调试 就是通过这篇文章学会的 debugging-jest-tests:微软官方仓库给出的 VScode

3.9K30

软件测试|selenium复用已打开浏览器

便于我们在终端任意位置启动浏览器 终端中使用命令行,打开浏览器debug模式 代码创建driver时,添加debugger_address设置Chrome浏览器为例,设置步骤如下: 将浏览器启动方式添加到环境变量...找到浏览器启动位置所在文件夹的路径 windows 右键点击Chrome浏览器快捷方式-属性-目标,目标的值即为Chrome浏览器位置 图片 mac macChrome浏览器通常为: /Applications.../Google\ Chrome.app/Contents/MacOS 图片 2....将路径添加到环境变量 windows 右键点击我的电脑-属性-高级系统设置-高级-环境变量,在系统变量的path变量添加路径 图片 mac 在~/.bash_profile文件,添加以下信息到文件...验证环境配置成功 关闭所有chrome浏览器的进程后,终端输入浏览器名称,可打开浏览器则配置成功 注意: windows浏览器名称为:chrome mac浏览器名称为

1.3K10

Docker极简教程》--Docker环境的搭建--在Mac上搭建Docker环境

配置Docker设置:安装和打开Docker Desktop后,它将会在系统托盘显示一个Docker图标。点击该图标,然后选择"Preferences"。...二、注意事项 在Mac上搭建Docker环境时,需要注意以下事项: 系统要求:Mac需要满足一些要求,macOS Mojave(10.14)或更高版本、具有足够的内存和CPU资源。...一些国内云服务提供商(阿里云)提供了自己的镜像加速服务,可以根据需要选择合适的镜像加速器,并在Docker设置中进行配置。...可以在Docker设置启用"Securely store Docker logins in macOS keychain"选项,以便将Docker登录凭证存储在macOS的钥匙串。...可以通过配置Docker设置的资源限制参数,限制容器内存使用、CPU使用等来解决该问题。 容器启动失败:有时启动容器时可能会遇到一些错误,找不到镜像、容器已经在运行等。

26100

Angular 工具篇之VSCode调试

接下来,我们将介绍一下在 VSCode 如何利用 Chrome 浏览器调试 Angular 应用。...首先,我们需要在 Chrome 商店安装 Debugger for Chrome 扩展插件,成功安装后让我们重新加载一下编辑器。安装完插件只是第一步,下一步我们需要添加相应的配置文件。...在 Mac 环境下按下 Command + Shift + D,然后点击左侧栏的齿轮图标,然后在下拉列表中选择 “Chrome”: ?...上面我们已经介绍如何使用 VSCodeChrome 调试 Angular 应用程序。其实除了 Chrome 浏览器之外,在 VSCode 我们也可以使用 Firefox 或 Edge 浏览器。...因为我们已经配置过 Debugger for Chrome,所以要配置 Debugger for Firefox 和 Debugger for Edge 扩展时,我们只需打开 .vscode 目录下的

1.9K10

Vue笔记:使用 VS Code 断点调试

直接在 Chrome 的调试窗口中调试 Vue 代码有诸多不便, 好在 Visual Studio Code 中提供了 Debugger for Chrome 插件,能够通过配置直接在 VS Code...断点调试代码, 并且在 VS Code 的调试窗口看到 Chrome console 相同的值,这篇文章就来介绍一下这个配置过程。.../Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222 Linux..., 然后在搜索框输入Debugger for Chrome 并安装插件,再输入,安装完成后点击 reload 重启。...3.创建 Debug 配置文件 点击 Visual Studio Code 左侧边栏的 调试 按钮, 在弹出的调试配置窗口中点击 设置 小齿轮, 然后选择 chrome, VS Code 将会在工作区根目录生成

2.8K20

Mac VSCode开发Unity环境配置

使用Mac开发Unity项目时,使用VS总会出现一些未知的小问题,写起来也很不方便,于是给VSCode配置了开发Unity所需要的基础环境,本文篇幅并不长,VSCode里面还有很多别的个性化配置可以再自己...安装插件 接下来需要安装几个插件,在官方文档也有列出来,如下图: 我自己安装的插件如下: C# C# Extensions C# FixFormat Fixed Debugger for Unity...会弹出提示框自行下载,比 macOS 要便捷的多 4....配置调试器 在搜索框搜索 Unity Debbger 或者直接在下拉列表寻找这个选项 3. 调试 通过点击绿色三角形就进行调试了 四、Unity配置 1....设置Unity默认代码编辑器 设置路径:Unity-> Preferences -> External Tools 2.

2.9K10

springboot第53集:微服务分布式架构,docker-compose,Prometheus,mqtt监控体系周刊

$ sudo yum-config-manager --enable docker-ce-edge $ sudo yum-config-manager --enable docker-ce-test 想要禁用测试仓库...homebrew,可以理解成 macOS 的软件管理工具,粗俗点说就是 mac 界的 qq 软件助手之类的东西。...所以通过 brew,安装什么 chrome浏览器啊、atom 编辑器之类的可视化工具也是可以的。...npm 是 node.js 的包管理工具,只要有 node 环境,不管是 windows, macOS, 还是 linux 都可以使用 npm 下载模块,brew 是 mac 的包管理工具,只有 macOS...创建一个 JedisConnectionFactory 对象,然后通过一系列的设置为该连接工厂配置连接信息,主机名、端口、密码、数据库等。

9610

统一博客系统变更日志

2022-04-07 博客主题必备功能 支持数学公式 支持 mermaid 流程图 支持标准的 Markdown 测试页面 2022-02-13 统一博客编写环境 日常会在 macOS 和 Ubuntu...='docker exec -it container_id python utils/goto.py push' Docker 项目:https://github.com/noogel/noogel.github.io.docker...2020-04-05 VS Code 与 HEXO 结合写博客 在 mac 机器上可以使用 mweb 来写博客,比较好用的地方就是可以直接把剪贴板的图片粘贴上来,缺点是 mac 键盘超难用并且不支持窗口内开启命令行...https://www.crifan.com/vscode_how_to_config_setting_plugin/ 这篇文章写的很详细了。...https://github.com/mushanshitiancai/vscode-paste-image 这篇是配置教程,里面有些地方比较容易被误导。

32650

Docker桌面版本说不,你可以有更好的选择

当然, Docker本身提供Docker Desktop For Windows和Docker Desktop For Mac来分别支持在Windows上以及MacOS运行和使用Docker。...MacOS & Orbstack 如果是MacOS, 除了Docker Desktop For Mac以外,选择其实也非常多。...但Docker并不属于这个范围内,因为Docker是基于Linux内核的一些技术实现,所以它并不原生支持MacOS, 因此Docker Desktop For Mac也是通过在底层虚拟Linux来实现的...OrbStack可以帮助你在MacOS上轻松的创建与管理不同的Linux虚拟环境。同时也支持创建Docker环境。(其实就是在一个Linux虚拟机安装Docker)实现和WSL非常类似。...后面我再详细介绍如何在MacOS上结合Lima搭建一个支持Docker工具的环境。

6710
领券