docker-ioの削除

表題の通り。CentOS 6.6の環境にDockerをインストールしたが、やはり1.5.0ではなく1.7.1にしたかったので再度”docker-engine“を入れ直してみることにした。

■ 環境

  • CentOS 6.6
  • Docker 1.5.0

■ 削除

EPELレポジトリから入れたdockerを削除したい。

$ sudo yum list docker
読み込んだプラグイン:fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.nara.wide.ad.jp
 * epel: mirror01.idc.hinet.net
 * extras: ftp.nara.wide.ad.jp
 * updates: ftp.nara.wide.ad.jp
利用可能なパッケージ
docker.x86_64         1.5-5.el6         epel
$

EPELレポジトリからインストール済みである。

$ sudo yum erase docker
読み込んだプラグイン:fastestmirror
削除処理の設定をしています
引数に一致しません: docker
Loading mirror speeds from cached hostfile
 * base: ftp.nara.wide.ad.jp
 * epel: mirror01.idc.hinet.net
 * extras: ftp.nara.wide.ad.jp
 * updates: ftp.nara.wide.ad.jp
パッケージ docker は利用できますが、インストールしませんでした。
削除と設定したパッケージはありません。
$

削除をしようとしたところ、削除できない。EPELレポジトリは有効になっているはず。/etc/yum.repos.d/epel.repoを確認したが、有効になっていた。レポジトリの一覧にも”epel“と表記されているし。

理解できないので、dockerコマンドからパッケージ名を引くことにした。

$ which docker
/usr/bin/docker
$
$ rpm -qf /usr/bin/docker
docker-io-1.5.0-1.el6.x86_64
$

パッケージ名称は”docker-io“であることが判明した。確かにインストール時のコマンドでは”docker-io“でインストールしたことを思い出した。

削除する。

$ sudo yum erase docker-io
読み込んだプラグイン:fastestmirror
削除処理の設定をしています
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> Package docker-io.x86_64 0:1.5.0-1.el6 will be 削除
--> 依存性解決を終了しました。

依存性を解決しました

  :

削除しました:
  docker-io.x86_64 0:1.5.0-1.el6

完了しました!
$

削除完了。

boot2dockerを利用しているので、この環境は破棄しようとしていたのだが調査の為に残しておいた。今回、各種versionを合わせての動作確認をしようとしていたので”docker-io“パッケージを削除することにしていた。

以上。

■ 関連