|
|
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) |
| Zeile 1: |
Zeile 1: |
| =Docker to Lan Interface=
| | *[[Docker Netzwerk Handling]] |
| ==Remove IP Address from interfaces==
| | *[[Docker to Lan Interface]] |
| */etc/network/interfaces | |
| auto lo
| |
| iface lo inet loopback
| |
| #New
| |
| auto ens3
| |
| iface ens3 inet manual
| |
| #Old
| |
| #auto ens3
| |
| #iface ens3 inet static
| |
| #address 10.82.10.104
| |
| #netmask 255.255.0.0
| |
| #gateway 10.82.0.1
| |
| ==Create New Docker Network==
| |
| *docker network create --subnet=10.82.10.0/16 --aux-address "DefaultGatewayIPv4=10.82.0.1" --gateway=10.82.10.104 lan -o com.docker.network.bridge.name=lan | |
| | |
| =Docker bridge Systemd=
| |
| *cat /lib/systemd/system/docker-bridge.service
| |
| <pre>
| |
| [Unit]
| |
| Description=Docker Bridge
| |
| After=network.target docker.service
| |
| Requires=docker.service
| |
| | |
| [Service] | |
| RemainAfterExit=yes
| |
| ExecStart=/sbin/brctl addif lan ens3
| |
| ExecStartPost=/sbin/ip route add default via 10.82.0.1
| |
| ExecStop=/sbin/brctl delif lan ens3
| |
| | |
| [Install] | |
| WantedBy=multi-user.target
| |
| </pre>
| |
| | |
| =Docker Container to Lan=
| |
| *docker run -d -v /data/sux:/data --name sux-wiki --network=lan --ip=10.82.201.11 nickstenning/mediawiki
| |
| | |
| *https://stackoverflow.com/questions/35742807/docker-1-10-containers-ip-in-lan
| |
| *http://networkstatic.net/10-examples-of-how-to-get-docker-container-ip-address/
| |
| *https://skife.org/2016/03/28/docker-real-network.html
| |