25 lines
770 B
Text
25 lines
770 B
Text
|
# -*- mode: ruby -*-
|
||
|
# vi: set ft=ruby :
|
||
|
|
||
|
Vagrant.configure("2") do |config|
|
||
|
config.vm.box = "ubuntu/xenial64"
|
||
|
|
||
|
config.vm.provider "virtualbox" do |vb|
|
||
|
vb.memory = "1024"
|
||
|
end
|
||
|
|
||
|
config.vm.provision "shell", inline: <<-SHELL
|
||
|
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
|
||
|
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" > /etc/apt/sources.list.d/docker.list
|
||
|
apt update
|
||
|
apt install -y linux-image-extra-$(uname -r) linux-image-extra-virtual
|
||
|
apt install -y docker-engine
|
||
|
service docker start
|
||
|
apt install -y python3-pip
|
||
|
pip3 install --upgrade pip
|
||
|
pip3 install docker-compose
|
||
|
systemctl daemon-reload
|
||
|
systemctl restart docker
|
||
|
SHELL
|
||
|
end
|