Der Befehl qm in proxmox wird für virtuelle qemu-Maschinen (kvm) und nicht für die LXC-Container verwendet. Es ist normal, dass es für LXC nicht funktioniert, seit es ausgeführt wird, versucht es, eine kvm-VM-Konfiguration für diese ID zu finden. Diese ID ist ein LXC-Container und keine KVM-Maschine, hat keine Konfigurationsdatei.
Um Ports zu einem LXC-Container zuzuordnen, müssen Sie iptables verwenden (afaik gibt es kein ähnliches qm-Tool für lxc). Anmeldung zu Ihrem Proxmox Server über SSH als root und die Syntax für ist Port-Forwarding wie folgt aus:
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport PORT -j DNAT --to [LXC-container-IP:PORT]
Zum Beispiel, wenn Sie die zuordnen möchten wir sagen Port 9999 auf Port 9999 Ihres LXC Behälter (lassen Sie uns die lxc nehmen Behälter haben ip 1.1.1.1 zum Wohl des Beispiels), Ihre iptables Regel lautet:
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 9999 -j DNAT --to [1.1.1.1:9999]
Bitte denken Sie daran, dass Ihr Standard-Ethernet-Gerät nicht eth0 sein könnte, aber vmbr0 oder was auch immer das ist. Ersetzen Sie also eth0 durch das entsprechende Gerät.