表題の通り。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“パッケージを削除することにしていた。
以上。