$ boot2docker init boot2docker-vm Virtual Box vm already exists $ boot2docker init [2014-02-10 19:23:35] Creating VM boot2docker-vm Virtual machine 'boot2docker-vm' is created and registered. UUID: 13f420d5-6c4f-4b27-a81a-1aec50fad6a8 Settings file: '/Users/shige/VirtualBox VMs/boot2docker-vm/boot2docker-vm.vbox' [2014-02-10 19:23:35] Setting VM settings [2014-02-10 19:23:35] Setting VM networking [2014-02-10 19:23:35] boot2docker.iso not found. [2014-02-10 19:23:37] Latest version is v0.5.4, downloading... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 344 100 344 0 0 340 0 0:00:01 0:00:01 --:--:-- 340 100 27.0M 100 27.0M 0 0 899k 0 0:00:30 0:00:30 --:--:-- 1602k [2014-02-10 19:24:07] Done [2014-02-10 19:24:07] Setting VM disks [2014-02-10 19:24:08] Creating 40000 Meg hard drive... 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% Disk image created. UUID: 9f4a6975-52df-4d29-a8c1-b5e7cb52fc0d Converting from raw image file="format-flag.txt" to file="format-flag.vmdk"... Creating dynamic image with size 5242880 bytes (5MB)... 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% Clone hard disk created in format 'VMDK'. UUID: 9f4a6975-52df-4d29-a8c1-b5e7cb52fc0d [2014-02-10 19:24:09] Done. [2014-02-10 19:24:09] You can now type boot2docker up and wait for the VM to start. $ boot2docker up [2014-02-10 19:24:39] Starting boot2docker-vm... [2014-02-10 19:24:59] Started. $ boot2docker ssh Warning: Permanently added '[localhost]:2022' (RSA) to the list of known hosts. docker@localhost's password: Permission denied, please try again. docker@localhost's password: Permission denied, please try again. docker@localhost's password: Received disconnect from 127.0.0.1: 2: Too many authentication failures for docker $ boot2docker ssh Warning: Permanently added '[localhost]:2022' (RSA) to the list of known hosts. docker@localhost's password: ## . ## ## ## == ## ## ## ## === /""""""""""""""""\___/ === ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ / ===- ~~~ \______ o __/ \ \ __/ \____\______/ _ _ ____ _ _ | |__ ___ ___ | |_|___ \ __| | ___ ___| | _____ _ __ | '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__| | |_) | (_) | (_) | |_ / __/ (_| | (_) | (__| < __/ | |_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_| boot2docker: 0.5.4 docker@boot2docker:~$ exit Connection to localhost closed. $ boot2docker ssh Warning: Permanently added '[localhost]:2022' (RSA) to the list of known hosts. docker@localhost's password: ## . ## ## ## == ## ## ## ## === /""""""""""""""""\___/ === ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ / ===- ~~~ \______ o __/ \ \ __/ \____\______/ _ _ ____ _ _ | |__ ___ ___ | |_|___ \ __| | ___ ___| | _____ _ __ | '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__| | |_) | (_) | (_) | |_ / __/ (_| | (_) | (__| < __/ | |_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_| boot2docker: 0.5.4 docker@boot2docker:~$ uname -a Linux boot2docker 3.12.1-tinycore64 #1 SMP Fri Jan 10 13:04:04 UTC 2014 x86_64 GNU/Linux docker@boot2docker:~$ exit Connection to localhost closed. $ export DOCKER_HOST=tcp:// $ docker info Containers: 0 Images: 0 Driver: aufs Root Dir: /mnt/sda1/var/lib/docker/aufs Dirs: 0 Debug mode (server): true Debug mode (client): false Fds: 10 Goroutines: 12 Execution Driver: lxc-0.8.0 EventsListeners: 0 Kernel Version: 3.12.1-tinycore64 Init Path: /usr/local/bin/docker $ sudo docker run ubuntu /bin/echo hello world 2014/02/10 19:26:45 dial unix /var/run/docker.sock: no such file or directory $ sudo docker pull ubuntu 2014/02/10 19:26:54 dial unix /var/run/docker.sock: no such file or directory $ docker pull ubuntu Pulling repository ubuntu 9cd978db300e: Download complete 9cc9ea5ea540: Download complete 9f676bd305a4: Download complete eb601b8965b8: Download complete 5ac751e8d623: Download complete 511136ea3c5a: Download complete 1c7f181e78b9: Download complete f323cf34fd77: Download complete 7a4f87241845: Download complete 6170bb7b0ad1: Download complete 321f7f4200f4: Download complete $ docker run ubuntu /bin/echo hello world hello world
docker pullにすごい時間がかかった。たぶん30分くらい。
vagrant box add のほうが圧倒的に早い。2、3分で終わるし。
Requirements and Installation on Mac OS X 10.6 Snow Leopard - Docker Documentation