Skip to content

Instantly share code, notes, and snippets.

@ridakk
Last active August 16, 2019 12:20
Show Gist options
  • Save ridakk/19b36f76d623d53cb398fb58fa48ba8d to your computer and use it in GitHub Desktop.
Save ridakk/19b36f76d623d53cb398fb58fa48ba8d to your computer and use it in GitHub Desktop.
vagrantfile for ubuntu 16 with docker
Vagrant.configure(2) do |config|
(0..0).each do |i|
config.vm.define "utility" do |node|
node.vm.box = "ubuntu/xenial64"
node.vm.provision "shell", inline: "apt-get update -y && \
apt-get install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common && \
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && \
apt-key fingerprint 0EBFCD88 && \
add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable\" && \
apt-get update -y && \
apt-get install -y docker-ce docker-ce-cli containerd.io", privileged: true
# Manage Docker as a non-root user
node.vm.provision "shell", inline: "sudo groupadd docker && \
sudo usermod -aG docker $USER", privileged: true
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment