how to to get Docker container to use host's network namespace on Arch Linux
I'm optimizing some code but I've searched everywhere and can't find a clear answer. I'm trying to run a Docker container that utilizes the host's network namespace on my Arch Linux setup... My command is as follows: ```bash sudo docker run --net=host myapp:latest ``` However, I'm working with the following behavior message: ``` behavior response from daemon: failed to create network namespace for host: operation not supported ``` I've ensured that Docker is installed correctly by checking the version with `docker --version`, which returns `Docker version 20.10.7, build f0df350`. My kernel version is 5.15.8-arch1-1. I also verified that the Docker service is running fine using `systemctl status docker`, and it shows that the service is active and running. Prior to executing the command, I checked my system's network namespace settings. The command `cat /proc/self/mounts` indicates that the relevant namespaces are properly mounted, and I donβt see any apparent issues. I've also tried restarting the Docker service to no avail. I suspect this might be related to some security features or settings in Arch that restrict network namespace usage. I've looked into the Docker documentation but haven't found anything specific that addresses this scenario. Is there a specific configuration I might be missing, or could this be a permissions scenario? Any help would be appreciated! Is there a better approach? How would you solve this? Is there a better approach?