Uso de Docker con interfaces macvlan 28 ene 2016 archivado en en este post, voy a mostrarte cómo usar interfaces macvlan con para redes. El uso de interfaces macvlan presenta una configuración de red interesante para los contenedores de Docker que pueden (dependiendo de su caso de uso) solucionar problemas con la configuración estándar de puente de Linux. Las interfaces Macvlan, si no está familiarizado con ellas, son una adición (algo) reciente al kernel de Linux que permite a los usuarios agregar múltiples interfaces lógicas basadas en direcciones MAC a una única interfaz física. Estas interfaces lógicas deben residir en el mismo dominio de difusión que la interfaz física asociada, lo que significa que los contenedores de Docker conectados a interfaces macvlan también estarán en el mismo dominio de difusión que la interfaz física asociada. En otras palabras, los contenedores de Docker estarán en la misma red que el host, sin reglas IPTables, sin puente de Linux, simplemente conectados directamente a la red del host. Mejor software de captura de vídeo gratis para mac torrent. Esto introduce algunas posibilidades interesantes (y posibles desafíos), pero guardaré esa discusión para un futuro post. En este momento, macvlan soportado se implementa a través de. Adaptador usb vga para mac. Sin embargo, sospecho que la funcionalidad macvlan encontrada en este plugin encontrará su camino en el núcleo de Docker Network, y probablemente más pronto que más tarde. Usted querrá comenzar primero confirmando que su distribución de Linux tiene soporte para las interfaces macvlan. Una manera fácil de hacer esto es ejecutar los siguientes comandos (ejecutar estos como root, o usar sudo): modprobe macvlan lsmod| grep macvlan si recibe un error, o si el comando lsmod no devuelve ningún resultado, entonces no tiene soporte de macvlan en su kernel. Obtenga respuesta para la pregunta: Cómo obtener la dirección IP del host Docker desde. En Docker para Mac, a partir de la versión 18.03, puede usar. La puerta de enlace también se puede acceder como gateway.docker.internal. He probado esto en Ubuntu 14,04, así como Debian 8,1 y no tenía problemas. Suponiendo que la distribución de Linux admite interfaces macvlan, el siguiente paso es obtener el complemento de Linux adecuado en su sistema clonando el repositorio de GitHub: git clone esto clonará el repositorio en un directorio llamado macvlan-Docker-plugin debajo de su directorio actual. Para los siguientes pasos, es posible que desee utilizar la pantalla o tmux, al menos al principio. No pude encontrar una manera de Daemonize el plugin macvlan (aparte de agregar un & al final del comando). En primer lugar, inicie el plugin macvlan con el siguiente conjunto de comandos: CD macvlan-Docker-plugin/binarios./macvlan-Docker-plugin-0.2-Linux-x86_64--macvlan-subnet ' 192.168.100.0/24 '--Gateway ' 192.168.100.1 '--host-interfaz ' eth1 ' A Quick Nota sobre estas opciones: • la opción--macvlan-subnet debe corresponder a la subred asociada a la interfaz física denominada con el parámetro--host-interface. • El parámetro--host-interface debe enumerar la interfaz física a la que deben asociarse las interfaces macvlan.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |