1 問題の説明:
ファイアウォールが有効になっている場合、docker/container の起動時にエラーが発生します: Docker Application Container Engine の起動に失敗しました。
2 つの解決策:
- ステップ 1まず、firewall-cmd に docker0 を占有する領域があるかどうかを確認します。
firewall-cmd --get-active-zones
- step2 firewall-cmdがdocker領域に存在するか確認する
firewall-cmd --get-zones
- step3存在する場合は、インターフェースを docker0 に変更します。
firewall-cmd --permanent --zone=docker --change-interface=docker0
- step4ファイアウォールを再起動する
systemctl restart firewalld
- step5コンテナを再度起動します
systemctl restart docker