45 lines
1.2 KiB
Markdown
45 lines
1.2 KiB
Markdown
---
|
|
tags:
|
|
- upnote-import
|
|
---
|
|
|
|
# Docker Netzwerkfehler
|
|
|
|
Docker Netzwerke dürfen sich nicht mit vorhandenen Netzwerksegmenten überscheiden. Es gibt zwei Möglichkeiten dies zu vermeiden.
|
|
|
|
# Einzelkonfig pro Container
|
|
|
|
Das Bridge Netzwerk zieht sich ggf. ein Netzwerk, welches bereit vergeben ist → Effekt bei KRAH, dass git-Server auf manchen Netzen in Slowenien nicht erreichbar war.
|
|
|
|
In dem Fall kann das Subnetz in einer Docker-Compose fest eingestellt werden
|
|
|
|
<br>
|
|
|
|
# Globale Einstellung im Dockerhost
|
|
|
|
nur Class-A Netze erlauben, um Überschneidungen zu vermeiden:
|
|
|
|
It is possible to redefine default range.
|
|
|
|
$ docker -v
|
|
|
|
Docker version 18.06.0-ce, build 0ffa825
|
|
|
|
Edit or create config file for docker daemon:
|
|
|
|
\# nano /etc/docker/daemon.json
|
|
|
|
Add lines:
|
|
|
|
Restart dockerd:
|
|
|
|
\# service docker restart
|
|
|
|
Check the result:
|
|
|
|
$ docker network create foo
|
|
|
|
$ docker network inspect foo | grep Subnet "Subnet": "10.10.1.0/24"
|
|
|
|
[Quelle](https://serverfault.com/questions/916941/configuring-docker-to-not-use-the-172-17-0-0-range)
|