¿Cómo gestionar redes una máquina virtual VirtualBox con un contenedor ventana acoplable?

Con el fin de unirse a la estibador recipiente a la misma red que el VirtualBox máquina virtual, the virtual machine of the estibador container needs to be created on the same network.

El anfitrión de sólo Red VirtualBox se ejecuta en el 192.168.56.1/24 red. Al crear la máquina virtual por defecto acoplable asegurarse de que el anfitrión VirtualBox Sólo es CIDR 192.168.56.1/24 a continuación, todos los contenedores que se ejecutan en esta máquina acoplable se ejecutará en la misma red. Si ya tiene predeterminado Máquina acoplable a continuación, tendrá que borrarlo (vea abajo). La máquina virtual acoplable por defecto puede ser creado usando el siguiente comando.

cargador de muelle-máquina de crear --driver "VirtualBox" --virtualbox-cpu-recuento "4" --virtualbox-de disco de tamaño "30000" --virtualbox-host-dns-resolver --virtualbox-hostonly-cidr 192.168.56.1/24 --virtualbox-hostonly-nictype "82540EN" --virtualbox-memory "4096" defecto

Una vez que la máquina acoplable por defecto se ha creado se puede comprobar la dirección IP con el siguiente comando

ip ventana acoplable-máquina

Esta máquina virtual por defecto está ahora en el VirtualBox Sólo con el Host de red y ningún contenedor en la máquina virtual por defecto será capaz de comunicarse con otras máquinas virtuales VirtualBox utilizando el adaptador Host-Only & la configuración de red correcta.


Lo anterior crea la máquina acoplable por defecto. Es posible que tenga que eliminar la máquina por defecto antes de utilizar el comando anterior para crear una. Puede eliminar una máquina por defecto con el siguiente comando.

 cargador de muelle-máquina rm -f -y por defecto

Si lo consigues “Error al eliminar anfitrión “defecto”: abra C:\Usuarios Bish .docker máquina máquinas default config.json: El sistema no puede encontrar el archivo especificado.” de error a continuación, ejecute los siguientes comandos:

cd %userprofile%/.docker/machine/machines/default

NUL > config.json

Ignorar el acceso es denegado mensaje y reinicio. Después de reiniciar vuelva a intentar el comando remove.

 cargador de muelle-máquina rm -f -y por defecto

 

Deja una Respuesta