【问题标题】:VSCode server extension installs itself on host instead on the CTVSCode 服务器扩展将自身安装在主机上而不是 CT 上
【发布时间】:2019-07-28 14:12:59
【问题描述】:

我正在尝试使用 VSCode 及其远程扩展来设置远程开发,但我遇到了问题。扩展安装在 Proxmox 主机上,而不是安装在配置文件中指定的容器上。

该扩展程序完美地连接到 Container,它的工作原理就像一个魅力。在主机上,我启用了启用端口转发的防火墙(我只使用 1 个公共 IP,每个容器 1 个域名,每个容器 1 个 SSH 不同端口)。它将22200端口转发到Container的22端口。

.ssh/config

Host container.domain.it
    HostName container.domain.it
    User root
    Port 22200
    PasswordAuthentication Yes

我注意到这一点是因为 Proxmox 无法再启动容器了。它抛出了几个错误。查看主机上的所有活动进程,我注意到有几个 VSCode 进程。 停止扩展并关闭 VSCode,Proxmox 主机上的所有进程都终止了,Proxmox 再次完美运行。

【问题讨论】:

    标签: visual-studio-code vscode-remote


    【解决方案1】:

    问题在于 Proxmox 本身。我不得不在主机上编辑 /etc/sysctl.conf 并将这些限制增加到:

    fs.inotify.max_user_instances = 256
    fs.inotify.max_user_watches = 16384
    

    【讨论】:

      猜你喜欢
      • 2017-01-26
      • 1970-01-01
      • 1970-01-01
      • 2014-07-20
      • 2011-10-14
      • 2021-01-25
      • 2018-06-13
      • 2011-06-03
      • 1970-01-01
      相关资源
      最近更新 更多