Docker Network: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) |
||
| Zeile 1: | Zeile 1: | ||
| − | * | + | =Docker to Laninterface= |
| − | + | ==Remove IP Address from interfaces== | |
| − | + | */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 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 network create --subnet=10.83.150.0/24 --aux-address "DefaultGatewayIPv4=10.83.150.1" --gateway=10.83.150.200 docker-vlan -o com.docker.network.bridge.name=docker-vlan | *docker network create --subnet=10.83.150.0/24 --aux-address "DefaultGatewayIPv4=10.83.150.1" --gateway=10.83.150.200 docker-vlan -o com.docker.network.bridge.name=docker-vlan | ||
=Docker bridge Systemd= | =Docker bridge Systemd= | ||
| Zeile 24: | Zeile 40: | ||
=Docker netzwerk mitgeben und ip addrese= | =Docker netzwerk mitgeben und ip addrese= | ||
*docker run -d -v /data/sux:/data --name sux-wiki --network=docker-xinux-net --ip=10.182.201.11 nickstenning/mediawiki | *docker run -d -v /data/sux:/data --name sux-wiki --network=docker-xinux-net --ip=10.182.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 | ||
Version vom 31. Mai 2017, 10:55 Uhr
Docker to Laninterface
Remove IP Address from interfaces
- /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 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 network create --subnet=10.83.150.0/24 --aux-address "DefaultGatewayIPv4=10.83.150.1" --gateway=10.83.150.200 docker-vlan -o com.docker.network.bridge.name=docker-vlan
Docker bridge Systemd
- cat /lib/systemd/system/docker-bridge.service
[Unit] Description=Docker Bridge After=network.target docker.service Requires=docker.service [Service] RemainAfterExit=yes ExecStart=/sbin/brctl addif docker-vlan ens7 ExecStop=/sbin/brctl delif docker-vlan ens7 [Install] WantedBy=multi-user.target
Docker netzwerk mitgeben und ip addrese
- docker run -d -v /data/sux:/data --name sux-wiki --network=docker-xinux-net --ip=10.182.201.11 nickstenning/mediawiki