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-1499649209"
end
vagrant init envimation/ubuntu-xenial-docker \
--box-version 1.0.0-1499649209
vagrant up
This version was created about 7 years ago.
Reliable, high quality, up-to-date(daily built) image of Ubuntu Xenial 64bit with docker and docker compose.
System Package
✔ docker-ce should be installed
Service docker
✔ should be enabled
✔ should be running
#<Hashie::Mash Client=#<Hashie::Mash
✔ ApiVersion="1.30" Arch="amd64" BuildTime="Fri Jun 23 21:23:31 2017" DefaultAPIVersion="1.30" GitCommit="02c1d87" GoVersion="go1.8.3" Os="linux" Version="17.06.0-ce"> Server=#<Hashie::Mash ApiVersion="1.30" Arch="amd64" BuildTime="Fri Jun 23 21:19:04 2017" GitCommit="02c1d87" GoVersion="go1.8.3" KernelVersion="4.4.0-83-generic" MinAPIVersion="1.12" Os="linux" Version="17.06.0-ce">> Server.Version should cmp >= "1.17"
✔ ApiVersion="1.30" Arch="amd64" BuildTime="Fri Jun 23 21:23:31 2017" DefaultAPIVersion="1.30" GitCommit="02c1d87" GoVersion="go1.8.3" Os="linux" Version="17.06.0-ce"> Server=#<Hashie::Mash ApiVersion="1.30" Arch="amd64" BuildTime="Fri Jun 23 21:19:04 2017" GitCommit="02c1d87" GoVersion="go1.8.3" KernelVersion="4.4.0-83-generic" MinAPIVersion="1.12" Os="linux" Version="17.06.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\.14.*/i
Command docker
✔ run busybox echo "hello world" stdout should cmp == /hello world/i
Test Summary: 8 successful, 0 failures, 0 skipped
System Package
✔ docker-ce should be installed
Service docker
✔ should be enabled
✔ should be running
#<Hashie::Mash Client=#<Hashie::Mash
✔ ApiVersion="1.30" Arch="amd64" BuildTime="Fri Jun 23 21:23:31 2017" DefaultAPIVersion="1.30" GitCommit="02c1d87" GoVersion="go1.8.3" Os="linux" Version="17.06.0-ce"> Server=#<Hashie::Mash ApiVersion="1.30" Arch="amd64" BuildTime="Fri Jun 23 21:19:04 2017" GitCommit="02c1d87" GoVersion="go1.8.3" KernelVersion="4.4.0-83-generic" MinAPIVersion="1.12" Os="linux" Version="17.06.0-ce">> Server.Version should cmp >= "1.17"
✔ ApiVersion="1.30" Arch="amd64" BuildTime="Fri Jun 23 21:23:31 2017" DefaultAPIVersion="1.30" GitCommit="02c1d87" GoVersion="go1.8.3" Os="linux" Version="17.06.0-ce"> Server=#<Hashie::Mash ApiVersion="1.30" Arch="amd64" BuildTime="Fri Jun 23 21:19:04 2017" GitCommit="02c1d87" GoVersion="go1.8.3" KernelVersion="4.4.0-83-generic" MinAPIVersion="1.12" Os="linux" Version="17.06.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\.14.*/i
Command docker
✔ run busybox echo "hello world" stdout should cmp == /hello world/i
Test Summary: 8 successful, 0 failures, 0 skipped