VSCode【远程开发】【转发端口】如何工作?

2024-04-25

使用 VSCode 时远程开发 https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack Open Folder in Container在Mac中的docker容器中开发,我找不到:

  • 有关端口的任何信息docker inspect containerId
  • Dockerfile 中的任何端口配置

但我仍然可以从主机浏览器访问容器中的服务。


VS Code 使用 SSH 隧道连接到远程计算机。端口转发只是创建这个隧道。 如果你安装了 ssh 客户端,你可以在没有 vscode 的情况下使用下面的命令来完成此操作。您必须从 localhost shell 提示符运行此命令。 (我假设我们想使用 localhost:8085 连接到远程计算机上的端口 8080)

ssh -L 8085:remote-machine-ip:8080 remote-machine-ip

现在,从浏览器访问 http://localhost:8085 它将显示来自远程计算机的 8080 服务的内容

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VSCode【远程开发】【转发端口】如何工作? 的相关文章

  • Visual Studio Code - 如何在新选项卡中打开文件

    我寻找答案 但我发现的所有问题都与从 VS Code 中打开新文件有关 我希望 VS Code 记住我在关闭之前打开的文件 但是当 VS Code 未运行并且我使用上下文菜单 用代码打开 打开文件时 它会忘记我在选项卡中的文件 只留下新文件
  • Spring Cloud Gateway 无法在 Docker 上运行

    我已经配置了一个 Spring Cloud 网关来重定向到使用以下路由创建的服务器 Bean public RouteLocator myRoutes RouteLocatorBuilder builder return builder r
  • Mac 到 EC2 - 源代码控制三角问题 - git?同步?啥?

    我有一个日常 EC2 实例 事实上 请注意那些更改IP每次重新启动它们时 都会出现另一个问题 实例上有一个文件夹 我在文件夹 mysql express 等 中有一个简单的 比如说 节点项目 比方说 这是一个网站 那么在我的 Mac 上进行
  • VSCode - 如何将文件视图拆分到单独的窗口?

    当我将拆分选项卡拖到单独的窗口时 它会打开一个单独的实例文件的 此新实例中的任何更改仅在保存文件后显示在其他实例中 我想打开同一实例文件到单独的窗口 我在一个视图中所做的编辑将立即显示在另一个视图中 在窗口中分割视图时 我会得到同样的行为
  • 在docker中将秘密作为环境变量注入安全吗?为什么ECS和EKS支持它?

    我很难协调一些在线建议 即将机密 通常是密码 作为环境变量注入 docker 容器与 AWS ECS 甚至 EKS 的本机功能 不安全 其中存储在 AWS Secrets Manager 中的机密作为环境提供变量 我想使用这些平台的原生功能
  • OSX 和 SED - 删除文档目录中第 25 行之后的所有行

    我有一个包含数千个 txt 文件的目录 我需要修剪文件 以便删除每个文件中第 25 行之后的每一行 我使用的是 Mac OSX 10 14 6 我怎样才能做到这一点 我所做的尝试 经过研究 我认为 Mac OSX 终端中的 SED 是实现此
  • 为什么我突然有一个弹跳的 Python 火箭?

    最近 我对在 OS X 10 10 Python 2 7 6 上运行的一些 matplotlib 代码做了一个简单的更改 注释掉了设置我使用的后端的一行 matplotlib use agg 现在 只要我的代码正在运行 我的扩展坞中就会出现
  • Python 无法导入 shapely

    我在 Mac OSX 上使用 Python3 4 并尝试导入 shapely 然而我却无法这样做 这是我的回溯 from shapely geometry import Point File Users tc9 Library Python
  • 尝试在 Mac Snow Leopard 上安装 PyCurl 时出现问题

    我的应用程序需要使用 PyCurl 因此我尝试将其安装在我的 Mac 上 但发现了很多问题和错误 要求 首先我必须说我的Mac上运行的Python版本是基于32位的 因为我需要使用WxPython 这需要32位Python 为此 我使用了
  • 如何在不使用 MacPorts 或 Fink 的情况下在 OS X Leopard 上安装 lxml?

    我过去曾多次尝试过此操作并遇到问题 有没有人有在没有 MacPorts 或 Fink 的情况下在 OS X 上安装 lxml 的方法 并且绝对有效 最好有完整的 1 2 3 步骤来下载和构建每个依赖项 感谢 Twitter 上的 jesse
  • 如何将 Spotlight for Help 插入本地化的 macOS 应用程序?

    我正在 macOS 上使用 Swing GUI 框架实现 Java 应用程序 当使用system外观和感觉以及screen菜单栏 Swing 自动插入一个搜索栏 called 聚光灯寻求帮助 https developer apple co
  • 使用 Flutter Flavor 运行调试?

    我正在尝试在 Visual Studio 代码上为我的 flutter 应用程序运行调试模式 单击 运行和调试 但是当我这样做时 我面临以下问题 The Xcode project defines schemes release priva
  • 水银大号

    你知道如何让 Quicksilver 在屏幕上显示大量的大字体吗 通过点击 然后输入自由文本 选择 操作 下的 查看大字体 并按 Enter 键 好吧 有谁知道一种以编程方式做到这一点的方法吗 另外 quicksilver 是必需的还是内置
  • 导入错误:没有名为 google.auth 的模块

    当我尝试导入时firebase admin in python 2 7我收到错误 导入错误 没有名为 google auth 的模块 这是Docker文件 https github com ammaratef45 Attendance bl
  • 完全卸载/恢复 Textmate 2

    我不小心错误配置了 Textmate 2 的捆绑设置 现在我想恢复默认设置 我尝试删除以下目录 rm r Library Application Support Textmate rm Library Preferences com mac
  • activeProcessorCount 和processorCount 之间有什么区别?

    The NSProcessInfo类有两个名为processorCount and activeProcessorCount 该文档对于处理核心和活动处理核心之间的区别尽可能没有帮助 或者 换句话说 什么才算是一个inactive可可的处理
  • Xcode 7.3.1 可以在 macOS 10.12 上运行吗?

    我想安装并尝试 macOS 10 12 的新功能 我也很想在 Xcode 8 0 上工作 但同时我有一些应该在 Swift 2 2 Xcode 7 3 1 上编写的客户端项目 我不想使用 Swift 2 3 或 Swift 3 0 那么可以
  • Docker 运行与创建

    有什么区别docker run and docker create命令 我通常使用run但有时在文档中我看到create 码头工人的 help tells create Create a new container run Run a co
  • 如何更改 docker 中的默认分离键顺序?

    Docker 容器的 detach 键序列默认为 control q 或 control p 使用启动容器时可以选择设置按键顺序 detach keys
  • 我如何在 docker 构建过程中传递参数或绕过它? [复制]

    这个问题在这里已经有答案了 我为我的 PHP 应用程序编写了一个 Dockerfile 我不是从 dockerhub 开始创建它 而是从头开始创建它 eg FROM ubuntu 18 04 RUN apt get update apt g

随机推荐