Dockerコンテナ on CentOS7のyumでError: xz compression not available

Dockerコンテナ on CentOS 7.0の中でこのサイト参考に,yumのepelレポジトリを追加した後,installすると次のようなエラーが出てインストール出来ない.

 >||

# yum install iperf

...

Error: xz compression not available

||<

 

原因は,ホストはcentos7.0なのに,Dockerイメージはcentos6.5を使っていたことでした.

あらためてdocker pull centosをして,centos7イメージを使ったらちゃんと動いた.

 

xz-utilsやbackports.lzma 0.0.3をビルドして入れてみたり,こんなことにしばらく悩んでしまった.

当時はcentos7のイメージがなかったんです,許してください...