Skip to content

Instantly share code, notes, and snippets.

@cuzz22000
Last active September 10, 2016 07:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cuzz22000/92af43bebecef22088d8 to your computer and use it in GitHub Desktop.
Save cuzz22000/92af43bebecef22088d8 to your computer and use it in GitHub Desktop.
OSX brew v0.9.5 formula for Docker 1.6.2

Formula for Docker 1.6.2 is not included in brew's index.

$ brew search docker
boot2docker	 docker		  docker-compose   docker-machine   docker-swarm
homebrew/completions/boot2docker-completion		      homebrew/versions/docker150
homebrew/completions/docker-completion			      Caskroom/cask/boot2docker-status
homebrew/versions/boot2docker133			      Caskroom/cask/boot2docker
homebrew/versions/boot2docker141			      Caskroom/cask/docker-compose
homebrew/versions/docker133				      Caskroom/cask/docker-machine
homebrew/versions/docker141

Quick hack to install Docker 1.6.2 via brew.

# move 1.7.0 file for backup
$ mv /usr/local/Library/Formula/docker.rb /usr/local/Library/Formula/docker.rb.v1.7.0
# download 1.6.2 formula
$ curl https://raw.githubusercontent.com/Homebrew/homebrew/0c3af2daa8e3e7f66d99e1c7a7c1a14a6eef5963/Library/Formula/docker.rb > /usr/local/Library/Formula/docker.rb
#install docker
$ brew install docker
# check version
$ docker version
Client version: 1.6.2
Client API version: 1.18
Go version (client): go1.4.2
Git commit (client): 7c8fca2
OS/Arch (client): darwin/amd64
Server version: 1.6.2
Server API version: 1.18
Go version (server): go1.4.2
Git commit (server): 7c8fca2-dirty
OS/Arch (server): linux/amd64
@spoon16
Copy link

spoon16 commented Jul 2, 2015

You can also...

cd /usr/local/Library/Formula
git checkout 0c3af2daa8
brew install docker
brew switch docker 1.6.2
git checkout master

@cuzz22000
Copy link
Author

@spoon16
The above no longer works.. 'brew installnow runs 'brew update before installing so the checked out revision reverts back to latest. But there is a simpler way to do it which I found here -> https://github.com/Homebrew/brew/blob/master/share/doc/homebrew/Tips-N'-Tricks.md

#for docker 1.9.1
$> brew unlink docker
$> brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/11421c44afa35cde32f47ded87ed65f0c953c0e8/Formula/docker.rb

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment