linux


Docker create two bridges that corrupts my internet access


I'm facing a pretty strange issue:
Here is my config:
docker 17-ce
ubuntu 16.04.
I work from two differents places with differents internet providers.
On the first place, everything works just fine, i can run docker out of the box and access internet without any problems.
But on the second place i cannot access the internet while docker is running, more precisly while the two virtual briges created by docker are up.
In this place, internet connection operate very strangly, i can ping google dns at 8.8.8.8, but nearly all dns request failed and most of the time after a few seconds the internet connection is totally down.
( The only difference between the first and the second place is the internet provider ).
At first i tought i could fix that by changing the default network bridge ip, but this does not solve the problem at all.
The point is that the --bip option of the docker daemon change the IP of the default docker bridge docker0, but docker also create an other bridge called br-1a0208f108d9 which does not reflect the settings passed to the --bip option.
I guess that this second bridge is causing trouble to my network because it overlap my wifi adapter configuration.
I'm having a hard time trying to diagnosticate this.
My questions are:
How can i be sure that my asumptions are right and that this second bridget is in conflict with my wifi adapter
What is this second bridge ? It's easy to find documentation about the docker0 bridge, but i cannot find anything related to this second bridge br-1a0208f108d9
How the exact same setup can work on one place and not an other one.
With this trouble i feel like i'm pretty close to level up my docker knowledges but before that i have to increase my network administration knowledges.
Hope you can help.

Related Links

Simple unix shell loop
grep multiple strings on multiple file
make install error 'nothing to be done'
safe unloading of kernel module
How to echo arguments in loop in bash
Linux segmentation fault
copy files from one path to another path in linux
Forbidden: cannot access / on server
Shell Script - Using sed with a variable having /
My .rpm package needs to restart the system. So, how can I define it in the .spec file?
Linux shell script to remove 2 day old frozen emails from exim queue
ssh: connect to host localhost port 2222: Connection refused [closed]
How to Reverse SSH from Shell Script
aliasing sudo with zshrc - gets “aliased to nocorrect sudo”
how to print block of lines not matching a block
substitution of a word with two words and a space using sed

Categories

HOME
wcf
ribbon
windows-server-2016
spring-mvc
asp.net-core-mvc
pawn
azure-batch
timer
iccube
hibernate-envers
remote-desktop
phpdoc
cocoa
mpeg-2
indexeddb
yarnpkg
teamspeak
ghostscript
checker-framework
weblogic-10.x
spring-el
pweave
sketchup
sling
som
swifty-json
big-theta
last.fm
compiler-optimization
windows64
azuread
wrapping
python-docx
play-bootstrap
diffie-hellman
metricbeat
sage-erp
opencv3.1
edifact
django-filter
flip
jls
developer-console
gcdwebserver
avr-gcc
isomorphic-webpack
taplytics
midje
oracle-soa
multiple-choice
xposed-framework
yeogurt
documentum-dfc
numberformatexception
mq
cocossharp
mimekit
bitstring
jquery-deferred
projects
math-mode
entry
chrome-gcm
kaminari
s3fs
if-this-then-that
turing-complete
intercom.js
edges
calculus
folderbrowserdialog
turbo-pascal
ggbiplot
neko
ndc
mongoid3
android-inflate
android-4.3-jelly-bean
file-ownership
xenu
verify
nokia-n8
rfc2616
webrick
dottrace
webapplicationstresstool

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App