【CentOS7】Dockerを完全に削除する方法

CentOS7でインストールした「Docker」の削除手順をまとめました。
最新のDockerのバージョンを入れ直したい時などに参考にしてください。

【Docker】を完全に削除する方法

Dockerは無料版と有償版の2つがあります。

  • 無償版:CE(コミュニティエディション)
  • 有償版:EE(エンタープライズエディション)

今回は、CentOS7での削除の方法を以下でまとめます。

Docker-ceを削除する場合

Docker-ceは以下のコマンドで削除します。

yum remove -y docker-ce docker-ce-cli containerd.io

通常のDockerの削除

有償版は以下のコマンドで削除を実行します。

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-late docker-selinux  docker-engine

再起動実施

Dockerを削除した後でも、まだ動いているDocker関連のシステムがあるので、いったん削除を実行します。

# reboot

残っているゴミファイル・フォルダを削除

上記でDockerが削除できても、ゴミファイルやフォルダが残っていることで、再インストールをしてもうまく実行できずエラーが出てしまう場合があります。

そうならないように以下の「find」コマンドを利用し、ゴミファイル・フォルダを検索し、削除しましょう。

# find / -name docker
/run/docker
/etc/sysconfig/docker
/etc/docker
/usr/bin/docker
/usr/libexec/docker

findでリストに上がったファイル・フォルダを削除します。

# rm -rf /run/docker/
# rm -rf /etc/sysconfig/docker
# rm -rf /etc/docker
# rm -rf /usr/bin/docker
# rm -rf /usr/libexec/docker

これで、Dockerの削除が完了です。




エンジニアのオンライン学習

ITエンジニアにおすすめの教材、オンラインスクールです。
無料からエンジニアの学習ができる教材などまとめているので参考にしてください。

おすすめオンライン教材
自宅で学習ができるオンラインスクール

ITエンジニアの開発・検証・学習としてインターネット上で専用のサーバ(VPS)を利用しましょう!
実務経験はVPSで学べます。



コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

ABOUT US
げんき☆ひろき
インターネット関連のSEをやっています。 ネットワーク、サーバー、ストレージ、仮想基盤まで幅広く手を出しており、MVNOの構築経験もあります。 現在は、Pythonを使ったプログラミングの開発をしネットワークの自動化ツールを作成しています! Pythonの入門書も作成しているので、ぜひ参考にしてください!