Docker 0.9.1 on OS X Mavericksを試す
手順とメモ
1. VirtualBoxをインストール
VirtualBox - Downloads から、「VirtualBox X.X.X for OS X hosts」をダウンロード、インストール
2. Homebrewでdockerとboot2dockerをインストール
$ brew update
$ brew install docker boot2docker
3. boot2docker init
sysctl
コマンドを使うから、/usr/sbin
にPATHが通ってないと落ちる。
$DOCKER_HOST
変数を設定する。
$ export PATH=/usr/sbin:$PATH $ export DOCKER_HOST=tcp://localhost:4243 $ boot2docker init [2014-04-00 00:00:00] Creating VM boot2docker-vm Virtual machine 'boot2docker-vm' is created and registered. ... [2014-04-00 00:00:00] Done. [2014-04-00 00:00:00] You can now type boot2docker up and wait for the VM to start. $
4. Docker daemonを起動
boot2docker up
か、boot2docker start
で起動。
デフォルトだと、User:docker
、Password:tcuser
だった。
$ boot2docker up [2014-04-00 00:00:00] Starting boot2docker-vm... [2014-04-00 00:00:00] Started. To connect the docker client to the Docker daemon, please set: export DOCKER_HOST=tcp://localhost:4243 $ boot2docker ssh docker@localhost s password: ## . ## ## ## == ## ## ## ## === /""""""""""""""""\___/ === ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ / ===- ~~~ \______ o __/ \ \ __/ \____\______/ _ _ ____ _ _ | |__ ___ ___ | |_|___ \ __| | ___ ___| | _____ _ __ | '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__| | |_) | (_) | (_) | |_ / __/ (_| | (_) | (__| < __/ | |_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_| boot2docker: 0.8.0 docker@boot2docker:~$ uname -mnr boot2docker 3.13.3-tinycore64 x86_64 docker@boot2docker:~$ exit $
5. コマンドの実行
base環境を入れて、uname -a
してみる。
$ docker run base uname -a $ docker run base Unable to find image 'base' locally Pulling repository base b750fe79269d: Download complete 27cf78414709: Download complete Linux 4db1b899c036 3.13.3-tinycore64 #1 SMP Wed Mar 26 03:16:13 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux $
5. Docker daemonの終了
boot2docker down
か、boot2docker stop
か、boot2docker halt
で終了。
$ boot2docker down [2014-04-00 00:00:00] Shutting down boot2docker-vm... $
6. boot2dockerのアップデート
$ boot2docker down $ boot2docker download $ boot2docker up
Homebrew楽ちんだった