mirror of https://github.com/docker/docs.git
				
				
				
			Document how to disable the default bridge (#5158)
This commit is contained in:
		
							parent
							
								
									8aee9fe189
								
							
						
					
					
						commit
						d2091304ee
					
				|  | @ -275,6 +275,26 @@ The default `docker0` bridge network supports the use of port mapping and | |||
| network. This approach is not recommended. Where possible, you should use | ||||
| [user-defined bridge networks](#user-defined-networks) instead. | ||||
| 
 | ||||
| #### Disable the default bridge network | ||||
| 
 | ||||
| If you do not want the default bridge network to be created at all, add the | ||||
| following to the `daemon.json` file. This only applies when the Docker daemon | ||||
| runs on a Linux host. | ||||
| 
 | ||||
| ```json | ||||
| "bridge": "none", | ||||
| "iptables": "false" | ||||
| ``` | ||||
| 
 | ||||
| Restart Docker for the changes to take effect. | ||||
| 
 | ||||
| You can also manually start the `dockerd` with the flags `--bridge=none | ||||
| --iptables=false`. However, this may not start the daemon with the same | ||||
| environment as the system init scripts, so other behaviors may be changed. | ||||
| 
 | ||||
| Disabling the default bridge network is an advanced option that most users will | ||||
| not need. | ||||
| 
 | ||||
| ## User-defined networks | ||||
| 
 | ||||
| It is recommended to use user-defined bridge networks to control which | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue