Dockerの仕様上、Centos6.6(カーネルのバージョンに依存)以上でなければ動きません。
0 Linuxのファイルオープンリミットの上限を変更します。
- ソリューションマニュアルの、Too many open filesの項に従って、ファイルオープンの制限を緩和します。
1 yumでdocker-ioをインストールします。
- --enablerepoオプションが使えない場合(リポジトリを追加していない場合)は、Nothing to doと出てしまい、インストール出来ません。
- VMセットアップガイドに従って、yumにリポジトリを追加します。
su
yum -y update
yum -y --enablerepo=remi,epel,rpmforge install docker-io
- または、rpmをダウンロードしてインストールする方法もあります。
yum list installed | grep docker | awk '{print $1}' | xargs yum -y remove {}
cd /usr/local/download
curl -O -sSL https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm
yum -y localinstall --nogpgcheck docker-engine-1.7.1-1.el6.x86_64.rpm
2 dockerサービスを起動
2.1 dockerサービスを起動します。
==サービスが起動できない場合 は、 /var/logs/docker ファイルを見ましょう。原因が分かります。==
service docker start
2.2 ホストOS起動時にdockerサービスを自動起動する場合は、次のように設定します。
chkconfig docker on
3 次のステップ
- docker操作マニュアルに従って、dockerを使ってみます。