0

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

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

.ssh/配置

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

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

4

1 回答 1

0

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

fs.inotify.max_user_instances = 256
fs.inotify.max_user_watches = 16384
于 2019-07-29T14:27:03.080 回答