How to use this box with Vagrant:

Vagrant.configure("2") do |config|
  config.vm.box = "parallels/boot2docker"
  config.vm.box_version = "0.9.1"
end
vagrant init parallels/boot2docker \
  --box-version 0.9.1
vagrant up

This version was created about 10 years ago.

boot2docker v0.9.1 with Docker v0.11.1

Cf.) https://github.com/Parallels/boot2docker-vagrant-box

Sample Vagrantfile

VAGRANTFILE_API_VERSION = "2"

Vagrant.require_version ">= 1.5.4"

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = "parallels/boot2docker"

  config.vm.network "private_network", ip: "192.168.33.10"

  config.vm.synced_folder ".", "/vagrant", type: "nfs"

  # Fix busybox/udhcpc issue
  config.vm.provision :shell do |s|
    s.inline = <<-EOT
      if ! grep -qs ^nameserver /etc/resolv.conf; then
        sudo /sbin/udhcpc
      fi
      cat /etc/resolv.conf
    EOT
  end

  # Adjust datetime after suspend and resume
  config.vm.provision :shell do |s|
    s.inline = <<-EOT
      sudo /usr/local/bin/ntpclient -s -h pool.ntp.org
      date
    EOT
  end

  config.vm.provision :docker do |d|
    d.pull_images "busybox"
    d.run "busybox",
      cmd: "echo hello"
  end
end
$ vagrant plugin install vagrant-parallels
$ vagrant init parallels/boot2docker
$ vagrant up --provider parallels
$ export DOCKER_HOST="tcp://`vagrant ssh-config | sed -n "s/[ ]*HostName[ ]*//gp"`:4243"
$ docker version
1 provider for this version.
  • parallels
    unknown Externally hosted (github.com)