Files
docker/daemon
Andrea Luzzardi 88e21c6a75 Support for consistent MAC address.
Right now, MAC addresses are randomly generated by the kernel when
creating the veth interfaces.

This causes different issues related to ARP, such as #4581, #5737 and #8269.

This change adds support for consistent MAC addresses, guaranteeing that
an IP address will always end up with the same MAC address, no matter
what.

Since IP addresses are already guaranteed to be unique by the
IPAllocator, MAC addresses will inherit this property as well for free.

Consistent mac addresses is also a requirement for stable networking (#8297)
since re-using the same IP address on a different MAC address triggers the ARP
issue.

Finally, this change makes the MAC address accessible through docker
inspect, which fixes #4033.

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2014-10-03 13:22:38 -07:00
..
2014-08-01 14:24:46 -04:00
2014-08-01 14:17:24 -04:00
2014-08-01 14:24:41 -04:00
2014-08-13 15:18:15 -07:00
2014-09-30 19:10:03 +00:00
2014-08-06 10:08:19 +00:00
2014-08-13 15:18:15 -07:00
2014-08-06 10:08:19 +00:00
2014-09-29 20:11:19 -07:00
2014-09-22 18:57:28 +03:00
2014-08-06 10:08:19 +00:00
2014-05-17 17:56:02 +00:00
2014-08-06 10:08:19 +00:00
2014-08-13 11:37:30 +04:00
2014-09-29 20:11:19 -07:00
2014-09-03 00:01:11 +04:00
2014-09-03 00:01:11 +04:00
2014-09-29 22:40:26 +00:00

This directory contains code pertaining to running containers and storing images

Code pertaining to running containers:

  • execdriver
  • networkdriver

Code pertaining to storing images:

  • graphdriver