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

clean letters and characters in files leaving only numbers using bash
Calling an attribute in a function into another function in UNIX
Egrep and contains in BASH
Ipython Notebook (+ inline matplotlibplots) + shell + tmux
SVN Post-Commit Hook to Publish Website?
What is the lowest level open/public API through which Linux graphics system talks to the GPU?
Quick way to modify to multiple filenames in Linux
disable automatic line wrapping in Ubuntu terminal
How to use tee with sshpass in shell script
about Process control block in OS
Understanding /proc/iomem
copy a whole folder to SFTP server
How to get data from file with tail and awk
How to release hugepages from the crashed application
Linux startup init.d file always fails with following bash, whats wrong?
Identify library calls in assembly

Categories

HOME
scala
model
scheme
autoprefixer
time-series
jsonp
sightly
magento-1.7
cloudfoundry
optaplanner
sqf
tls1.2
snakeyaml
afnetworking-3
condition
firebug
jinternalframe
probability
uikit
hybrid-mobile-app
openjdk
messagebroker
shadow
json2html
dozer
valgrind
mp3
transactional-replication
gtktreeview
sentence-similarity
winbugs
registration
red5pro
android-shortcut
aql
biom
big-theta
google-inbox
intern
call-graph
ngtable
htmlpurifier
androidappsonchromeos
htmlunit
setting
cinnamon
google-vision
websphere-commerce
gentoo
find-occurrences
django-filter
aws-powershell
beanstream
google-closure-templates
flip
buildpath
mson
asp.net-core-localization
linq-to-twitter
ammap
realurl
request-mapping
transpiler
parity
user-data
pyral
cpuid
ones-complement
xcode7.1.1
gnu-coreutils
ahoy
http-status-code-304
data-driven-tests
tidekit
torque
elasticlinq
doby-grid
boilerplatejs
swingbuilder
itemrenderer
ci-merchant
apple-touch-icon
hypercard
python-twitter
jasmine-maven-plugin
xcode4.3
photosphere
pppoe
zipoutputstream
roboguice
detours
mxmlc
browser-support
securityexception
opensoundcontrol
automated-deploy

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