Advertisement
Guest User

Untitled

a guest
Nov 24th, 2016
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. * Virtualbox + Vagrant
  2. ```
  3. $ brew tap phinze/cask
  4. $ brew install brew-cask
  5. $ brew cask install virtualbox vagrant
  6. ```
  7.  
  8. * Docker
  9. ```
  10. $ brew tap homebrew/binary
  11. $ brew install docker
  12. ```
  13.  
  14. * Install boot2docker (not required, but nice to have while running on mac). Start with installing Go and setting up $GOPATH
  15. ```
  16. $ brew install go
  17. $ export PATH=$PATH:$GOPATH/bin
  18. ```
  19.  
  20. * Installing boot2docker-cli. We choose to installing it directly via Go because the homebrew formula is currently broken for boot2docker v1.0.0
  21.  
  22. ```
  23. $ go get github.com/boot2docker/boot2docker-cli
  24. $ boot2docker-cli version
  25. ```
  26.  
  27. * Setting up the boot2docker
  28.  
  29. ```
  30. $ boot2docker-cli init
  31. $ boot2docker-cli download
  32. $ boot2docker-cli up
  33. $ export DOCKER_HOST=tcp://:2375
  34. ```
  35.  
  36. * To check whether it's setting up properly with an assigned IP
  37.  
  38. ```
  39. $ boot2docker-cli ip
  40. ```
  41.  
  42. * You can login to the boot2docker
  43.  
  44. ```
  45. $ boot2docker-cli ssh
  46. ```
  47.  
  48. > user: docker
  49. > pass: tcuser
  50.  
  51. * Now you can use Docker natively on Mac
  52.  
  53. ```
  54. $ docker info
  55. $ docker version
  56. $ docker pull ubuntu:14.04
  57. $ docker run -i -t ubuntu /bin/bash
  58. $ docker build -t <tag> <OSX-local path to folder with Dockerfile>
  59. $ docker run -i -t <tag> [<command>]
  60. ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement