Dockerのcentosでapacheインストール失敗する。rpmがうんちゃらとか言われる
どうやらまだDockerで centos7は早すぎるらしい。
docker run するときに centos:latestにすると現時点(2015/03/10)では
cnetos7がインストールされている。
これでyum install httpdをやると、依存関係のパッケージがインストールできずに
失敗をするのだ。
こんなエラーが画面にでる。
Error unpacking rpm package httpd-2.4.6-19.el7.centos.x86_64
error: unpacking of archive failed on file /usr/sbin/suexec: cpio: cap_set_file
error: httpd-2.4.6-19.el7.centos.x86_64: install failed
・・・
Failed:
httpd.x86_64 0:2.4.6-19.el7.centos
ので、docker runのときにcentos:centos6 でpull したイメージを使うことにしよう
こっちはyum install httpdでうまくいきました。