Fedora 39デスクトップ仮想マシンで実行されているUbuntu 22.04ツールボックスにapache、php、mysqlをインストールしたいと思います。私はここに提供されているステップバイステップの指示に従っています。協会、実行時にファイアウォールでポートを設定するのに問題があるようです。
⬢[lab@toolbox lab]$ sudo ufw allow in "Apache"
WARN: initcaps
[Errno 2] iptables v1.8.7 (nf_tables): Could not fetch rule set generation id: Permission denied (you must be root)
とは別に、
$ sudo ufw status
出力エラー:
⬢[lab@toolbox lab]$ sudo ufw status
ERROR: problem running iptables: iptables v1.8.7 (nf_tables): Could not fetch rule set generation id: Permission denied (you must be root)
答え1
現在あるツールボックス(コンテナ)には独自のネットワークスタックはありません。ツールボックスはホストネットワークモードで実行されるため、ツールボックスの外部で設定したすべてのファイアウォールルールを継承する必要があります。
sudo ufw allow in "Apache"
ツールボックスの外で実行してみましたか?