LoginSignup
5
4

More than 5 years have passed since last update.

docker-machine + VirtualBox でDocker環境を用意する

Last updated at Posted at 2016-04-20

概要

表題の通りです。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 <任意の名前>)

おわりに

割とサクサクできて便利やった。よい。

参考

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4