概要
- リポジトリの登録
- リポジトリ設定ファイルの変更
- yumのupdate
- device-mapperのバージョンアップ
- docker-ioのインストール
- dockerの起動
- インターネットへのアクセスが出来る事
- インストールするdockerのversionは 1.6.2(最新版である事)
- kernel version が 2.6.32-431以上である事
前提
1 2 |
# uname -a Linux HOSTNAME 2.6.32-504.1.3.el6.x86_64 #1 SMP Fri Oct 31 11:37:10 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux |
詳細
- リポジトリの登録
- リポジトリ設定ファイルの変更
- yumのupdate
- device-mapperのバージョンアップ
- docker-ioのインストール
- dockerの起動
fedoraのEPEL6のyumパッケージを使えるようにします。
1 2 |
# rpm --httpproxy <proxy のIPアドレス> --httpport </proxy><proxy のポート番号> -ihv http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm </proxy> |
mirrorlistのhttpsサイトへつなぐ証明書が古い為か、つながらないので、baseurlを用います。
1 2 3 4 5 6 7 8 9 10 |
# vi /etc/./yum.repos.d/epel.repo --- #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch --- ↓ --- baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch --- |
1 |
# yum update -y |
今回のメイン所です。RHEL6.5でdockerは正式サポートされていません。githubでも、panicして起動しない旨の書き込みが散見されます。
1 2 3 4 |
# rpm -U http://rpmfind.net/linux/centos/6.6/updates/x86_64/Packages/device-mapper-libs-1.02.90-2.el6_6.3.x86_64.rpm \ http://rpmfind.net/linux/centos/6.6/updates/x86_64/Packages/device-mapper-event-1.02.90-2.el6_6.3.x86_64.rpm \ http://rpmfind.net/linux/centos/6.6/updates/x86_64/Packages/device-mapper-event-libs-1.02.90-2.el6_6.3.x86_64.rpm \ http://rpmfind.net/linux/centos/6.6/updates/x86_64/Packages/device-mapper-1.02.90-2.el6_6.3.x86_64.rpm |
※そもそもインストールされていなければ、rpm -i でインストールしてください。
1 |
# yum install docker-io |
1 2 3 |
# chkconfig list docker # service docker start # ps -ef | grep docke[r] |
無事起動しましたか?
おまけ
docker imagesの保存先はデフォルトで /var/lib/dockerになっていますが、/etc/sysconfig/docker に
1 |
other_args="-g /data/docker" |
等で、保存先を変える事ができますよ!