How to use this box with Vagrant:
Vagrant.configure("2") do |config|
config.vm.box = "nfqlt/docker"
config.vm.box_version = "2017.12.21"
end
vagrant init nfqlt/docker \
--box-version 2017.12.21
vagrant up
This version was created over 6 years ago.
This vagrant box has preinstalled and preconfigured docker and other tools for web development using nfqlt docker images.
# -*- mode: ruby -*-
# vi: set ft=ruby :
$user="project"
$password="project"
$vm_name="docker"
$vm_ip="10.24.0.2"
Vagrant.configure("2") do |cfg|
cfg.ssh.username = $user
cfg.ssh.forward_x11 = true
cfg.vm.box = "nfqlt/docker"
cfg.vm.network "private_network", ip: $vm_ip, netmask: "255.255.0.0"
cfg.vm.provider "virtualbox" do |vbox|
vbox.name = $vm_name
vbox.customize ["modifyvm", :id, "--cpus", 4]
vbox.customize ["modifyvm", :id, "--memory", "4096"]
vbox.customize ["modifyvm", :id, "--name", $vm_name]
vbox.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
vbox.customize ["modifyvm", :id, "--nic1", "nat"]
vbox.customize ["modifyvm", :id, "--nictype1", "virtio"]
vbox.customize ["modifyvm", :id, "--nic2", "hostonly"]
vbox.customize ["modifyvm", :id, "--nictype2", "virtio"]
vbox.customize ["modifyvm", :id, "--nicpromisc2", "allow-all"]
vbox.customize ["setextradata", :id, "--VBoxInternal2/SharedFoldersEnableSymlinksCreate/v-root", "1"]
end
cfg.vm.provision "shell", inline: "/root/scripts/bootstrap.sh '"+$vm_name+"' '"+$vm_ip+"'"
cfg.vm.provision "shell", inline: "/root/scripts/networking.sh", run: "always"
end