instruction: Create a Dockerfile for networking
output: ```dockerfile
  from the
  host.PrerequisitesThis procedure requires port 80 to be available on the Docker host. To make
  Nginx listen on a different port, see the
  documentation for the nginx imageThe host networking driver only works on Linux hosts, and as an opt-in
  feature in Docker Desktop version 4.34 and later. To enable this feature in
  Docker Desktop, navigate to the Resources tab in Settings, and then
  under Network select Enable host networking.ProcedureCreate and start the container as a detached process. The --rm option means to remove the container once it exits/stops. The -d flag means to start the container detached (in the background).
  
  $ docker run --rm -d --network host --name my_nginx nginx
  Access Nginx by browsing to
  http://localhost:80/.Examine your network stack using the following commands:Examine all network interfaces and verify that a new one was not created.
  
  $ ip addr show
  Verify which process is bound to port 80, using the netstat command. You
  need to use sudo because the process is owned by the Docker daemon user
  and you otherwise won't be able to see its name or PID.
  
  $ sudo netstat -tulpn | grep :80
  Stop the container. It will be removed automatically as it was started using the --rm option.
  
  docker container stop my_nginx
  Other networking tutorialsStandalone networking tutorialOverlay networking tutorialMacvlan networking tutorial
  Request changesTable of contentsGoalPrerequisitesProcedureOther networking tutorials
  
  Product offerings
  Pricing
  About us
  Contribute
  Read llms.txt
  Cookies Settings
  
  Status
  Legal```