Редактировать: По состоянию на май 2015 года SocketPlane (см. website и repo) присоединился к команде Docker, и они находятся в процессе интеграции своего решения OVS в ядро Docker. Похоже, что они станут победителями различных сетевых решений Docker.Как использовать Docker (или Linux Containers) для эмуляции сети?
Так я использую Mininet для выполнения тестов на моем сетевом программном обеспечении. Кажется, он достиг своего предела, поскольку контейнеры Mininet представляют собой контейнеры linux с только сетевым стеком. Я бы хотел, чтобы каждый контейнер имел свой собственный сетевой стек, файловую систему и набор процессов - в основном я хотел бы, чтобы контейнер был как можно ближе к виртуальной машине. Который подводит меня к Докеру, как я понимаю, Docker противоположно Минетне, его контейнеры имеют файловую систему и свои собственные процессы, но не свой собственный сетевой стек. Я склоняюсь к Docker, поскольку у него есть хороший API для разметки контейнеров, используя дисковое пространство только diff. Мой вопрос: возможно ли создать набор контейнеров linux (с Docker или аналогичным) со следующей компоновкой контейнера + настройка сетевого интерфейса?
Спасибо, я уже нашел его, и мы даем ему попробовать сейчас :) – jpillora