How to use this box with Vagrant:

Vagrant.configure("2") do |config|
  config.vm.box = "envimation/ubuntu-xenial-docker"
  config.vm.box_version = "1.0.0-1510009906"
end
vagrant init envimation/ubuntu-xenial-docker \
  --box-version 1.0.0-1510009906
vagrant up

This version was created over 6 years ago.

Ubuntu Xenial Docker

Reliable, high quality, up-to-date(daily built) image of Ubuntu Xenial 64bit with docker and docker compose.

Test Results

Test Results vmware

  System Package
     ✔  docker-ce should be installed
  Service docker
     ✔  should be enabled
     ✔  should be running
  #<Hashie::Mash Client=#<Hashie::Mash
     ✔  ApiVersion="1.32" Arch="amd64" BuildTime="Tue Sep 26 22:42:18 2017" DefaultAPIVersion="1.32" GitCommit="afdb6d4" GoVersion="go1.8.3" Os="linux" Version="17.09.0-ce"> Server=#<Hashie::Mash ApiVersion="1.32" Arch="amd64" BuildTime="Tue Sep 26 22:40:56 2017" GitCommit="afdb6d4" GoVersion="go1.8.3" KernelVersion="4.4.0-98-generic" MinAPIVersion="1.12" Os="linux" Version="17.09.0-ce">> Server.Version should cmp >= "1.17"
     ✔  ApiVersion="1.32" Arch="amd64" BuildTime="Tue Sep 26 22:42:18 2017" DefaultAPIVersion="1.32" GitCommit="afdb6d4" GoVersion="go1.8.3" Os="linux" Version="17.09.0-ce"> Server=#<Hashie::Mash ApiVersion="1.32" Arch="amd64" BuildTime="Tue Sep 26 22:40:56 2017" GitCommit="afdb6d4" GoVersion="go1.8.3" KernelVersion="4.4.0-98-generic" MinAPIVersion="1.12" Os="linux" Version="17.09.0-ce">> Client.Version should cmp >= "1.17"
  File /usr/local/bin/docker-compose
     ✔  should be executable by user vagrant
  Command docker-compose
     ✔  --version stdout should cmp == /docker-compose version 1\.*.*/i
  Command docker
     ✔  run busybox echo "hello world" stdout should cmp == /hello world/i
  Command apt-get
     ✔  update stderr should eq ""
     ✔  update exit_status should eq 0
  Command DEBIAN_FRONTEND="noninteractive"
     ✔  apt-get install --no-install-recommends --assume-yes sshpass exit_status should eq 0
  Command sshpass
     ✔  -p "vagrant" ssh -o StrictHostKeyChecking=no vagrant@localhost exit exit_status should eq 0
Test Summary: 12 successful, 0 failures, 0 skipped

Test Results virtualbox

  System Package
     ✔  docker-ce should be installed
  Service docker
     ✔  should be enabled
     ✔  should be running
  #<Hashie::Mash Client=#<Hashie::Mash
     ✔  ApiVersion="1.32" Arch="amd64" BuildTime="Tue Sep 26 22:42:18 2017" DefaultAPIVersion="1.32" GitCommit="afdb6d4" GoVersion="go1.8.3" Os="linux" Version="17.09.0-ce"> Server=#<Hashie::Mash ApiVersion="1.32" Arch="amd64" BuildTime="Tue Sep 26 22:40:56 2017" GitCommit="afdb6d4" GoVersion="go1.8.3" KernelVersion="4.4.0-98-generic" MinAPIVersion="1.12" Os="linux" Version="17.09.0-ce">> Server.Version should cmp >= "1.17"
     ✔  ApiVersion="1.32" Arch="amd64" BuildTime="Tue Sep 26 22:42:18 2017" DefaultAPIVersion="1.32" GitCommit="afdb6d4" GoVersion="go1.8.3" Os="linux" Version="17.09.0-ce"> Server=#<Hashie::Mash ApiVersion="1.32" Arch="amd64" BuildTime="Tue Sep 26 22:40:56 2017" GitCommit="afdb6d4" GoVersion="go1.8.3" KernelVersion="4.4.0-98-generic" MinAPIVersion="1.12" Os="linux" Version="17.09.0-ce">> Client.Version should cmp >= "1.17"
  File /usr/local/bin/docker-compose
     ✔  should be executable by user vagrant
  Command docker-compose
     ✔  --version stdout should cmp == /docker-compose version 1\.*.*/i
  Command docker
     ✔  run busybox echo "hello world" stdout should cmp == /hello world/i
  Command apt-get
     ✔  update stderr should eq ""
     ✔  update exit_status should eq 0
  Command DEBIAN_FRONTEND="noninteractive"
     ✔  apt-get install --no-install-recommends --assume-yes sshpass exit_status should eq 0
  Command sshpass
     ✔  -p "vagrant" ssh -o StrictHostKeyChecking=no vagrant@localhost exit exit_status should eq 0
Test Summary: 12 successful, 0 failures, 0 skipped
2 providers for this version.
  • virtualbox
    unknown Hosted by Vagrant Cloud (245 MB)
  • vmware_desktop
    unknown Hosted by Vagrant Cloud (166 MB)