icon 2016/06/17 [Docker]インストール・設定

概要


Docker Toolbox を利用して VirtualBox にDocker専用マシンを構築する

Docker Toolbox インストール


Docker Toolbox(OSX)をダウンロードしインストール

- VirtualBoxは必須
- Docker Quick Terminal で操作
(VirtualBoxで)

Dockerマシン追加


$ docker-machine create --driver virtualbox default
$ docker-machine ls
NAME      ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER    ERRORS
default   *        virtualbox   Running   tcp://192.168.99.102:2376           v1.11.2   

ACTIVE欄が「*」になっていれば有効だが、ホスト・CERT・TLS設定しないと有効にならない

Dockerマシン削除


間違えて追加してしまった場合は、rm オプションで削除
$ docker-machine rm default

ホスト・CERT・TLS設定


$ vi ~/.bash_profile
    export DOCKER_CERT_PATH=/Users/xxxxx/.boot2docker/certs/boot2docker-vm
    export DOCKER_TLS_VERIFY=1
    export DOCKER_HOST=tcp://192.168.99.102:2376
$ . ~/.bash_profile

Dockerマシン確認


docker-machine env default
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.102:2376"
export DOCKER_CERT_PATH="/Users/yoo/.docker/machine/machines/default"
export DOCKER_MACHINE_NAME="default"

Docker確認


$ docker info
Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 0
Server Version: 1.11.2
Storage Driver: aufs
 Root Dir: /mnt/sda1/var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 0
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins: 
 Volume: local
 Network: bridge null host
Kernel Version: 4.4.12-boot2docker
Operating System: Boot2Docker 1.11.2 (TCL 7.1); HEAD : a6645c3 - Wed Jun  1 22:59:51 UTC 2016
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 1.955 GiB
Name: default
ID: D4BL:ZGHK:VBMG:Q6KH:4ZIJ:AK3T:2YUR:YIMF:2CHO:TJMH:IL4A:CGYC
Docker Root Dir: /mnt/sda1/var/lib/docker
Debug mode (client): false
Debug mode (server): true
 File Descriptors: 12
 Goroutines: 29
 System Time: 2016-06-17T08:09:35.868492047Z
 EventsListeners: 0
Registry: https://index.docker.io/v1/
Labels:
 provider=virtualbox

TensorFlowコンテナ起動


docker run -it b.gcr.io/tensorflow/tensorflow:latest-devel

このサイトについて

HTML5 & CSS3化しつつあるので、現在IEには対応してません。
できれば、Google Chromeやら Apple SafariのWebKit系をお勧めします。

DBからプログラムまで一応全て自作なので、バグってたらすいません。
実験でFlash版(Flex版)を先に作りましたが、ちょっと停止してます。

プロフィール

新宿近辺でSE & プログラマーしてます。
Webアプリの開発・設計とか、最近はiPhoneとか奮闘してます。
デザインはさっぱりです。

音楽は、昔からCubase打ち込み人間で、そっちの方が経歴は長いですが、最近はやる暇がないです。。。

今は、Gon's Privates ってバンドのキーボードやってます。
単発的に、なんちゃってジャズ系のライブもやってます。

名古屋生まれなのでドラゴンズ好きです。

Info && SNS

Gmail

 yohei.yoshikawa@gmail.com

Twitter

 http://twitter.com/yoo_yoo_yoo

あんまつぶやきませんが、一応技術系メインで使ってます。情報交換はこちらへ

FaceBook

 http://www.facebook.com/#!/profile.php?id=1439130626

海外の知り合いがいないので閑散としてます。

mixi

 http://mixi.jp/show_profile.pl?id=230072

音楽仲間とかはこっちメインでやってます。興味があればこちらへ