Skip to content

Commit

Permalink
Merge pull request #124 from tknerr/docker-1.7
Browse files Browse the repository at this point in the history
Update to Docker 1.7.1
  • Loading branch information
tknerr committed Aug 7, 2015
2 parents 432a4dc + 5af237b commit 1ac47e7
Show file tree
Hide file tree
Showing 5 changed files with 29 additions and 10 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
* update to Consul 0.5.2
* update to Terraform 0.6.1
* update to Packer 0.8.2
* update to Docker 1.7.1
* plugin updates:
* update to vagrant-cachier 1.2.1 (with chef-zero support)
* update to vagrant-proxyconf 1.5.1
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ The main tools for cooking with Chef / Vagrant:
* [Terraform](http://terraform.io/) 0.6.1
* [Packer](http://packer.io/) 0.8.2
* [Consul](http://consul.io/) 0.5.2
* [Docker](http://docker.io/) 1.6.2 (using boot2docker)
* [Docker](http://docker.io/) 1.7.1 (using boot2docker)

### Plugins

Expand Down
4 changes: 2 additions & 2 deletions Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -116,8 +116,8 @@ end

def download_tools
[
%w{ github.com/boot2docker/boot2docker-cli/releases/download/v1.6.2/boot2docker-v1.6.2-windows-amd64.exe docker/boot2docker.exe },
%w{ get.docker.com/builds/Windows/x86_64/docker-1.6.2.exe docker/docker.exe },
%w{ github.com/boot2docker/boot2docker-cli/releases/download/v1.7.1/boot2docker-v1.7.1-windows-amd64.exe docker/boot2docker.exe },
%w{ get.docker.com/builds/Windows/x86_64/docker-1.7.1.exe docker/docker.exe },
%w{ github.com/Maximus5/ConEmu/releases/download/v15.07.28/ConEmuPack.150728.7z conemu },
%w{ github.com/mridgers/clink/releases/download/0.4.4/clink_0.4.4_setup.exe clink },
%w{ github.com/atom/atom/releases/download/v1.0.4/atom-windows.zip atom },
Expand Down
24 changes: 21 additions & 3 deletions files/tools/scripts/b2d-start.bat
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

:: check if we have the .iso file (if we don't have it, the VM won't start!)
if not exist %HOME%\.boot2docker\boot2docker.iso (
echo boot2docker.iso not found in %HOME%\.boot2docker\, downloading it...
boot2docker download
echo boot2docker.iso not found in %HOME%\.boot2docker\, downloading version 1.7.1...
curl -L -o %HOME%\.boot2docker\boot2docker.iso https://github.com/boot2docker/boot2docker/releases/download/v1.7.1/boot2docker.iso
)

:: check if "boot2docker-vm" exists already
Expand All @@ -16,7 +16,7 @@ for /f "usebackq tokens=*" %%l in (`VBoxManage list --long vms`) do (

:init
echo No existing boot2docker-vm found in VirtualBox, initializing...
boot2docker init
boot2docker init --memory=2048

:check
:: check if boot2docker is running
Expand Down Expand Up @@ -54,6 +54,9 @@ set BK_ROOT_CYGPATH=%BK_ROOT_DRIVE%
echo Adding shared folder "billskitchen" for hostpath %BK_ROOT%
VBoxManage sharedfolder add "boot2docker-vm" --name "billskitchen" --hostpath %BK_ROOT%

:: echo the config for debugging
::boot2docker config

:: bring it up
echo Bringing up the boot2docker VM...
boot2docker up
Expand All @@ -73,8 +76,23 @@ if "%BK_USE_PROXY%" == "1" (
boot2docker ssh "sudo rm -rf /var/lib/boot2docker/profile"
)
boot2docker ssh "sudo /etc/init.d/docker restart > /dev/null"
boot2docker ssh "sudo /etc/init.d/docker status"


ENDLOCAL



:: update the DOCKER_HOST as the ip address might change
for /f "usebackq tokens=*" %%s in (`boot2docker ip`) do set b2d_ip=%%s
echo updating DOCKER_HOST env var to "tcp://%b2d_ip%:2376"...
set DOCKER_HOST=tcp://%b2d_ip%:2376

:: echo the boot2docker / docker client versions
echo boot2docker version:
boot2docker ssh "docker -v"
echo docker client version:
docker -v


:end
8 changes: 4 additions & 4 deletions spec/integration/bills_kitchen_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -51,11 +51,11 @@
it "installs apm 1.0.1" do
run_cmd("#{BUILD_DIR}/tools/atom/Atom/resources/app/apm/bin/apm.cmd -v").should match('1.0.1')
end
it "installs docker 1.6.2" do
run_cmd("docker -v").should match('Docker version 1.6.2')
it "installs docker 1.7.1" do
run_cmd("docker -v").should match('Docker version 1.7.1')
end
it "installs boot2docker-cli 1.6.2" do
run_cmd("boot2docker version").should match('Boot2Docker-cli version: v1.6.2')
it "installs boot2docker-cli 1.7.1" do
run_cmd("boot2docker version").should match('Boot2Docker-cli version: v1.7.1')
end
end

Expand Down

0 comments on commit 1ac47e7

Please sign in to comment.