shaacker / vagrant-docker-provider

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vagrant Provider

Images

OS Image
Alpine mcwarman/vagrant-provider:alpine
CentOS 6 mcwarman/vagrant-provider:centos6
CentOS 7 mcwarman/vagrant-provider:centos7
CentOS 7 - systemd mcwarman/vagrant-provider:centos7-systemd
Ubuntu Focal - systemd mcwarman/vagrant-provider:ubuntu-focal-systemd

Usage

Update the d.image as required in sample Vagrantfile:

alpine

ENV['VAGRANT_DEFAULT_PROVIDER'] = 'docker'

Vagrant.configure("2") do |config|
  config.vm.provider "docker" do |d|
    d.image = "mcwarman/vagrant-provider:alpine"
    d.has_ssh = true
  end
end

centos6

ENV['VAGRANT_DEFAULT_PROVIDER'] = 'docker'

Vagrant.configure("2") do |config|
  config.vm.provider "docker" do |d|
    d.image = "mcwarman/vagrant-provider:centos6"
    d.has_ssh = true
  end
end

centos7

ENV['VAGRANT_DEFAULT_PROVIDER'] = 'docker'

Vagrant.configure("2") do |config|
  config.vm.provider "docker" do |d|
    d.image = "mcwarman/vagrant-provider:centos7"
    d.has_ssh = true
  end
end

centos7-systemd

ENV['VAGRANT_DEFAULT_PROVIDER'] = 'docker'

Vagrant.configure("2") do |config|
  config.vm.provider "docker" do |d|
    d.image = "mcwarman/vagrant-provider:centos7-systemd"
    d.has_ssh = true
    d.privileged = true
    d.create_args = ["-v", "/sys/fs/cgroup:/sys/fs/cgroup:ro"]
  end
end

centos7-systemd

ENV['VAGRANT_DEFAULT_PROVIDER'] = 'docker'

Vagrant.configure("2") do |config|
  config.vm.provider "docker" do |d|
    d.image = "mcwarman/vagrant-provider:centos7-systemd"
    d.has_ssh = true
    d.privileged = true
    d.create_args = ["-v", "/sys/fs/cgroup:/sys/fs/cgroup:ro"]
  end
end

ubuntu-focal-systemd

ENV['VAGRANT_DEFAULT_PROVIDER'] = 'docker'

Vagrant.configure("2") do |config|
  config.vm.provider "docker" do |d|
    d.image = "mcwarman/vagrant-provider:ubuntu-focal-systemd"
    d.has_ssh = true
    d.privileged = true
    d.create_args = ["-v", "/sys/fs/cgroup:/sys/fs/cgroup:ro"]
  end
end

About


Languages

Language:Dockerfile 100.0%