概要
表題の通りです。Docker Toolbox だとtoo much感があったので、自分でやる。
てか、いつの間にかboot2docker非推奨になってたんすね...
前提
環境
- Mac OS X Yosemite(v10.10.5)
- Homebrewで諸々installする
brew --version
#=> Homebrew 0.9.9 (git revision d183; last commit 2016-04-20)
#=> Homebrew/homebrew-core (git revision ed04e; last commit 2016-04-20)
流れ
0. 準備
# Homebrewはアップデートしときましょう
brew update
1. VirutalBoxをインストールする
Homebrew Caskで入れちゃう。
brew cask install virtualbox
2. docker-machine
コマンドをインストールする
brew install docker-machine
#=> $ command brew install docker-machine
#=> (中略)
#=> ==> Summary
#=> 🍺 /usr/local/Cellar/docker-machine/0.7.0: 5 files, 39.0M
3. docker-machineを使ってDocker環境を作成する
docker-machine create --help
で割と詳しい説明が読めるので、わかりやすかった。
docker-machine create -d virtualbox <任意の名前>
#=> (中略)
#=> Docker is up and running!
#=> To see how to connect your Docker Client to the Docker Engine running on this virtual machine, run: docker-machine env <任意の名前>
docker-machine ls
#=> NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
#=> <任意の名前> * virtualbox Running tcp://192.168.xxx.xxx:xxxx v1.11.0
4. docker
コマンドで扱う準備
Dockerコンテナを操作するのはdocker
コマンドなんで、その辺の準備をしとく。
# `docker`コマンドをinstallしてなかったらしとく
brew install docker
# `docker`コマンドから起動した環境にアクセスするには、以下を実行しておく必要がある
# 必要に応じてbashrc的なファイルとかに書いとくとよいかも
eval $(docker-machine env <任意の名前>)
おわりに
割とサクサクできて便利やった。よい。