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

iptables nat balancing using statistics extension
typeerror: __init__() got an unexpected keyword argument 'timeout' pymongo
how to connet wired network in fedora/ubuntu via ISP (username and password)?
zabbix monitor custom service on centos7
Easy way to reopen a command previously written with CTRL+X, CTRL+E in bash?
How to Set up CRON in MAGENTO 1.9.2.4
Need help to find PID in shell script
Is the Common Clock Framework supported on Raspbian?
Can tmux save commands to a file, like .bash_history?
Arch Linux, Docker “No space left on device.”
Linux shell script for loop error
extract log time from log file
Docker: --ipc=host and security
GLIBC_2.14' not found - How to update
How to rename file and folder with the same case as a reference one
Loopback Interface on Linux does not work

Categories

HOME
.net
google-api
e-commerce
qgis
maya
pipe
vsto
httpurlconnection
amazon-cloudwatch
milo
tungsten-replicator
smartgit
visual-paradigm
gdal
azure-sqldw
azkaban
mdf
objection.js
json-deserialization
gml
refresh
zend-db
anchor-scroll
maven-war-plugin
concat
vertices
mobilefirst-studio
honeypot
terminator
filesaver.js
blas
invoice
filereader
libmemcache
smartthings
sqlmap
delphi-xe2
spring-test-dbunit
privileges
date-conversion
css-sprites
bouncedemail
jsxgraph
dokku
multiple-choice
back-button-control
telnetlib
mq
multiple-databases
osmosis
winlogon
asp-net-mvc-1
cpuid
wireless-connection
mysql-error-2003
resharper-c++
gnu-coreutils
file-search
digital-filter
http-status-code-304
yahoo-pipes
telerik-datepicker
dbix-class
dual-monitor
moxy
editorfor
nfc-p2p
django-signals
hypercard
linkedin-j
xinha
facet-wrap
vm-implementation
jquery-cookie
django-syncdb
rownum
coin-change
redcar
remote-execution
cvsnt
tlv
wiki-engine

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