Sign inSign up

apax/vagrant-ubuntu

By apax

•Updated about 4 years ago

Ubuntu images to use with the docker vagrant provider

Image
0

228

apax/vagrant-ubuntu repository overview

⁠Example Vagrantfile

Vagrant.configure("2") do |config|
  config.vm.hostname = "myapp"

  # Old chef stack
  config.berkshelf.enabled = true
  config.omnibus.chef_version = "12.18.31"

  # Virtualbox provider
  config.vm.box = "ubuntu/jammy64"
  config.vm.network :forwarded_port, guest: 80, host: 8000
  config.vm.provider "virtualbox" do |v|
    ...
  end

  # Docker provider
  config.vm.provider :docker do |docker, override|
    # Replace base box with image
    override.vm.box = nil
    docker.image = "apax/vagrant-ubuntu:22.04"

    docker.remains_running = true
    docker.has_ssh = true
    docker.privileged = true
    docker.volumes = ["/sys/fs/cgroup:/sys/fs/cgroup:rw"]
    docker.create_args = ["--cgroupns=host"]

    # Forwarded ports must be mirrored for the container
    docker.ports = ["8000:80"]

    # Minimum chef version that is built for ARM
    override.omnibus.chef_version = "14.15.6"

    # Disable inapplicable plugins
    if Vagrant.has_plugin?("vagrant-notify-forwarder")
      override.notify_forwarder.enable = false
    end
  end
end

Tag summary

Content type

Image

Digest

Size

96.2 MB

Last updated

over 4 years ago

docker pull apax/vagrant-ubuntu:22.04