USO DE HERRAMIENTAS DE VIRTUALIZACIÓN Y CONTENEDORES DOCKER, PARA LA CREACIÓN DE ENTORNOS DE DESARROLLO PORTABLES, CONSISTENTES Y REPRODUCIBLES.
Sustentacion Proyecto Aplicado
https://repository.unad.edu.co/handle/10596/59287
Clone el reposoitorio.
git clone https://github.com/nullx5/proyecto.git
Muevase al directorio del laboratorio que desea probar e inicie la maquina.
vagrant up
Ingrese a la maquina.
vagrant ssh
Apagar la maquina.
vagrant halt
- Simple Pila LAMP sobre
Vagrant
.
- CMS Wordpress y Base de Datos Mysql Sobre Red
Docker
.
- Django Framework Web y Base de Datos Postgresql sobre Red
docker-compose
.
- OWASP Juice Shop: Insecure web application Sobre Red
Docker
.
- PhpIPAM – Open source IP address management
Docker
.
Note
Recuerda que necesitarás tener la máquina virtual en estado "apagado" si quieres hacer algunos tipos de snapshots.
vagrant snapshot save nombre_del_snapshot
vagrant snapshot list
vagrant snapshot restore nombre_del_snapshot
vagrant snapshot delete nombre_del_snapshot
Warning
Si no reconoce la configuración de red, crear el archivo networks.conf
con el segmento de red asignado en los laboratorios.
sudo nvim /etc/vbox/networks.conf
* 192.168.33.0/24
Caution
Si da error "The vboxdrv kernel module is not loaded."
Falta Oracle VM VirtualBox Support Driver vboxdrv
Desabilitar secure boot en la BIOS
Desinstalar todos los paquetes libvirt
sudo apt install --reinstall linux-headers-$(uname -r) dkms
sudo init 6
sudo modprobe vboxdrv
sudo apt install --reinstall virtualbox-dkms
sudo lsmod |grep vboxdrv
sudo modinfo vboxdrv
sudo /sbin/vboxconfig
sudo locate vboxdrv
sudo vagrant up
Referencias: