Docker事始めとして、boot2dockerをWindows上にインストールしてみた。
![Dockerエキスパート養成読本[活用の基礎と実践ノウハウ満載!] (Software Design plus) Dockerエキスパート養成読本[活用の基礎と実践ノウハウ満載!] (Software Design plus)](http://ecx.images-amazon.com/images/I/51gFcibBx-L._SL160_.jpg)
Dockerエキスパート養成読本[活用の基礎と実践ノウハウ満載!] (Software Design plus)
- 作者: 杉山貴章,大瀧隆太,Yugui(Yuki Sonoda),中津川篤司,前佛雅人,松原豊,米林正明,松本勇気
- 出版社/メーカー: 技術評論社
- 発売日: 2015/06/18
- メディア: 大型本
- この商品を含むブログ (1件) を見る
僕はCygwin上で作業をしているので、できればCygwin上で継続して作業がしたいと思い、調査していたら以下のページを発見。
Installing Boot2Docker For Windows (IT Best Kept Secret Is Optimization)
なーんだ普通に使えるんじゃん。 という訳でインストールしてみた。
インストーラで通常通りインストールしていく。








Cygwin上で移動し、/cygdrive/c/Program Files/Boot2Docker for Windowsに移動する。
$ ./boot2docker.exe init
Latest release for github.com/boot2docker/boot2docker is v1.7.0
Downloading boot2docker ISO image...
Success: downloaded https://github.com/boot2docker/boot2docker/releases/download/v1.7.0/boot2docker.iso
to C:\Users\masayuki\.boot2docker\boot2docker.iso
Generating public/private rsa key pair.
Your identification has been saved in C:\Users\masayuki\.ssh\id_boot2docker.
Your public key has been saved in C:\Users\masayuki\.ssh\id_boot2docker.pub.
The key fingerprint is:
$ ./boot2docker.exe ssh error in run: VM "boot2docker-vm" is not running. (Did you run `boot2docker up`?)
いきなりsshしてみようとしたら、仮想マシンが立ち上がっていない!と怒られた。まあそっか。
$ ./boot2docker.exe up
Waiting for VM and Docker daemon to start...
........................ooooooo
Started.
Writing C:\Users\masayuki\.boot2docker\certs\boot2docker-vm\ca.pem
Writing C:\Users\masayuki\.boot2docker\certs\boot2docker-vm\cert.pem
Writing C:\Users\masayuki\.boot2docker\certs\boot2docker-vm\key.pem
To connect the Docker client to the Docker daemon, please set:
export DOCKER_HOST=tcp://192.168.59.103:2376
export DOCKER_CERT_PATH='C:\Users\masayuki\.boot2docker\certs\boot2docker-vm'
export DOCKER_TLS_VERIFY=1
環境変数を設定するらしい。
$ export DOCKER_HOST=tcp://192.168.59.103:2376 $ export DOCKER_CERT_PATH='C:\Users\masayuki\.boot2docker\certs\boot2docker-vm' $ export DOCKER_TLS_VERIFY=1
$ ./boot2docker.exe up Waiting for VM and Docker daemon to start... .o Started. Writing C:\Users\masayuki\.boot2docker\certs\boot2docker-vm\ca.pem Writing C:\Users\masayuki\.boot2docker\certs\boot2docker-vm\cert.pem Writing C:\Users\masayuki\.boot2docker\certs\boot2docker-vm\key.pem Your environment variables are already set correctly.
起動したみたいなので、sshで入ってみる。
$ ./boot2docker.exe ssh
## .
## ## ## ==
## ## ## ## ## ===
/"""""""""""""""""\___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~
\______ o __/
\ \ __/
\____\_______/
_ _ ____ _ _
| |__ ___ ___ | |_|___ \ __| | ___ ___| | _____ _ __
| '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__|
| |_) | (_) | (_) | |_ / __/ (_| | (_) | (__| < __/ |
|_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_|
Boot2Docker version 1.7.0, build master : 7960f90 - Thu Jun 18 18:31:45 UTC 2015
Docker version 1.7.0, build 0baf609
docker@boot2docker:~$
とりあえず起動するところまで出来た!