Vagrantfile
1 KB
PATH_VM_VIRTUAL_BOX = "F:/VM/"
Vagrant.configure("2") do |config|
config.vm.box = "debian/jessie64"
config.vm.box_check_update = true
config.vm.network "forwarded_port", guest: 80, host: 80
config.vm.network "forwarded_port", guest: 443, host: 443
config.vm.synced_folder "F:\\workspaces\\docker", "/shared", type: "virtualbox", owner: "root", group: "root"
config.vm.synced_folder ".", "/vagrant", type: "virtualbox", owner: "root", group: "root", disabled: true
config.vm.provider "virtualbox" do |virtualbox|
virtualbox.gui = true
virtualbox.memory = "3584"
virtualbox.name = "Docker_#{Time.now.getutc.to_i}"
end
config.vm.hostname = 'local-docker'
config.vm.provision "shell", inline: <<-SHELL
apt-get update
apt install -y curl
curl -sSL "https://get.docker.com" | sh
curl -L "https://github.com/docker/compose/releases/download/1.10.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
SHELL
end