centosにdockerサービスを軽く導入

1029 ワード

まず、dockerの実行にはlinux自体の一部のコンポーネントとカーネル特性のサポートが必要であるため、centosのバージョンが6より大きく、カーネルのバージョンが2.6.32-431より大きいことを確認します.centos 6を最新バージョンに簡単にアップグレードできます.
sudo yum upgrade

次にcgroupをインストールします
sudo yum install libcgroup
service cgconfig start     # croup 
lssubsys -am

インストールに成功すると、最後のコマンドlssubsys-amにすべてのサブシステムのマウントポイントが表示されます.
ソース方式インストールlxc
sudo yum install gcc make
wget http://sourceforge.net/projects/lxc/files/latest/download?source=files
tar -xf lxc-0.9.0.tar.gz
cd lxc-0.9.0
./configure --disable-capabilities
make
sudo make install
lxc-checkconfig

インストールに成功すると、最後のコマンドlxc-checkconfigはカーネルがlxcの特性をサポートしていることを正常に表示します.
最後にdockerをインストールし、centos上のdockerのインストールはbinパッケージを直接ダウンロードして実行する方式を採用します.
cd ~
wget https://get.docker.io/builds/Linux/x86_64/docker-latest.tgz
tar -xf docker-latest.tgz
usr/local/bin/docker -d

これでdockerのサービスが開始され、後でdockerの仮想コンテナを逆方向に配置する時間があります.