Dockerのインストール方法

1462 ワード

1.はじめに


Dockerの英語の本意は“運搬工”で、プログラマーの世界の中で、Dockerはコンテナ(Container)を運んで、コンテナの中で任意のタイプのAppを詰めて、開発者はDockerを通じてAppを1種の標準化して、移植することができて、自分で管理するコンポーネントに変えることができて、いかなる主流のシステムの中で開発して、デバッグして運行することができます.

2.前提


(1)現在のdockerの限界のため,64ビットのサーバでしか使用できない.(2)linux容器のバグのためdockerはlinuxのkernel 3にある.8での運用が最適で、AUTSもサポートする必要があります.

3.カーネルのアップグレード(kernel 3.8はこのステップを省略)uname-aでシステムカーネルバージョンを表示

# upgrade kernel
sudo apt-get update
sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring

# reboot
sudo reboot

4.AFSファイルシステムサポートのアクティブ化

#     AUFS     
sudo apt-get update
sudo apt-get install linux-image-extra-`uname -r`

5.Dockerのインストール

#   Docker    
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

#   Docker   apt    ,     lxc-docker 
sudo sh -c "echo deb http://get.docker.io/ubuntu docker main\
> /etc/apt/sources.list.d/docker.list"
sudo apt-get update
sudo apt-get install lxc-docker

6.Dockerが正常にインストールされているかどうかを確認

sudo docker version

7.実行権限を得るためにdockerユーザーグループにユーザーを追加


Dockerを実行するたびにsudoを入力するので手間がかかり、dockerユーザーグループにユーザーを追加して実行権限を得ることができます
#       www docker    
sudo gpasswd -a www docker
#   Docker
sudo service docker restart
#     ,    
sudo reboot