【问题标题】:Developing inside a container on a remote Docker host在远程 Docker 主机上的容器内进行开发
【发布时间】:2020-04-22 15:16:41
【问题描述】:

在我的 Windows 10 机器上,我尝试在远程 Ubuntu 18.04 主机上使用容器进行开发。我一直在关注这个指南:https://code.visualstudio.com/docs/remote/containers-advanced#_developing-inside-a-container-on-a-remote-docker-host

我在本地跑步:

  • VSCode 版本:1.44.2(用户设置)操作系统
  • Windows_NT x64 10.0.18363
  • Docker 扩展 1.1.0
  • 远程容器扩展 0.112.0
  • 远程 SSH 扩展 0.51.0
  • Docker cli 已安装(通过 Chocolatey)

在我设置的设置中:

"docker.host": "ssh://simon@myhost",

远程主机正在运行 Docker,并且正在运行其他容器。我也可以毫无问题地在 VSCode 中 ssh 到它。

在 VSCode 中,我尝试过“远程容器:在容器中打开文件夹”以及 Workspace 和 Repo 变体。但什么也没有发生。我查看了输出日志 - 我不确定我应该查看哪一个,但我已经浏览了所有内容,但看不到任何相关内容。

我得到的最接近的是使用“远程容器:尝试示例”,选择 .Net Core。在右下角,我可以看到一条消息“从 Dev Container 开始”。但是什么也没发生。

我上面链接的指南并没有很好地逐步完成整个过程。有没有人有更好的指南,或者知道我应该查看哪些日志?

谢谢

【问题讨论】:

    标签: vscode-remote


    【解决方案1】:

    已解决:https://code.visualstudio.com/docs/containers/ssh

    基本上 Docker cli 只能使用密钥通过 ssh 连接到远程服务器(不支持密码)。

    按照上述文档,我配置了 ssh 密钥,现在可以使用克隆存储库选项进行连接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-06
      • 2022-09-28
      • 2016-03-19
      • 1970-01-01
      相关资源
      最近更新 更多