我正在尝试使用VSCode及其远程扩展来设置远程开发,但我遇到了一个问题。扩展安装在Proxmox主机上,而不是在配置文件中指示的容器上。
扩展与容器完美地连接在一起,它的工作就像一种魅力。在主机上,启用了端口转发功能的防火墙(我只使用了一个公共IP,每个容器使用一个域名,每个容器使用一个SSH不同端口)。它将端口22200转发到集装箱的22端口。
. .ssh/config
Host container.domain.it
HostName container.domain.it
User root
Port 22200
PasswordAuthentication Yes我注意到了这一点,因为Proxmox不能再启动容器了。它造成了几个错误。查看主机上的所有活动进程,我注意到几个VSCode进程,停止扩展并关闭VSCode,Proxmox主机上的所有进程都终止了,Proxmox再次完美地工作。
发布于 2019-07-29 14:27:03
问题在于Proxmox本身。我不得不在主机上编辑/etc/sysctl.conf,并将这些限制增加到:
fs.inotify.max_user_instances = 256
fs.inotify.max_user_watches = 16384https://stackoverflow.com/questions/57241727
复制相似问题