Docker のおかげで、開発者はあらゆる環境でソフトウェア アプリケーションを構築、テスト、展開できます。 Docker は VM のように機能するツールと考えることができますが、ホスト システムのリソースに負荷をかけないという点だけが異なります。 Ubuntu 22.04 で Docker をアンインストールしたい場合があります。このような場合、Docker とそのすべてのコンテナーを安全にアンインストールする方法が必要です。 Ubuntu 22.04 で Docker を完全にアンインストールするための段階的なプロセスについて説明します。
Ubuntu 22.04 で Docker をアンインストールする
さまざまな手順で Docker とそのコンテナーをアンインストールします。
1. Docker パッケージの確認
最初のステップは、Ubuntu 22.04 で利用可能なすべての Docker パッケージを一覧表示することです。 dpkg コマンドを使用して、インストールされているパッケージを一覧表示したり、Docker のバージョンを確認したりできます。
$ dpkg -l | | グリップ -私 ドッカー
2. Docker イメージを削除する
Docker パッケージを削除しても、作成したイメージは削除されません。次のコマンドを使用して、利用可能な docker イメージを確認することから始めます。
$ ドッカー画像
次のコマンドを実行して、使用可能なイメージを削除します。
$ ドッカー rmi $ ( ドッカー画像 -q )実行したコマンドは、すべてのイメージを削除して、システム上の Docker イメージによって以前占有されていたスペースをクリアします。
イメージを再度リストしようとすると、システムで使用できる Docker イメージがありません。これは、それらをすべて削除することに成功したことを意味します。
3. Docker コンテナを削除する
Docker を使用する場合は、さまざまなコンテナーを作成する必要があります。また、Docker パッケージをアンインストールする前にそれらを削除する必要があります。 ps -a コマンドを使用して、使用可能なコンテナーを一覧表示します。
$ ドッカー ps -a
各コンテナーを個別に削除できますが、特に複数のコンテナーがある場合は時間がかかります。 rm コマンドを使用して、使用可能なすべてのコンテナーを削除することをお勧めします。
$ ドッカー RM $ ( ドッカー ps -aq )rm コマンドを実行すると、削除されたコンテナーのすべてのコンテナー ID が表示されます。使用可能なコンテナーを確認して、コンテナーが削除されていることを確認します。
4. Docker ボリュームを削除する
作成した Docker ボリュームもある場合は、rm コマンドでそれらを削除できます。利用可能なボリュームを一覧表示します。次に、次に示すように、削除するボリュームの名前を指定します。
$ docker ボリューム ls$ docker ボリューム RM < ボリューム名 >
Docker ボリュームが削除され、スペースがホスト システムで使用可能になります。
5. Docker ネットワークを削除する
ls コマンドを使用して作成したネットワークがあるかどうかを確認します。ここに、linuxhint ネットワークがあります。ネットワークを削除するには、rm コマンドを使用します。
$ docker ネットワーク ls$ docker ネットワーク RM Linuxヒント
または、prune コマンドを使用してすべてのネットワークを削除することもできます。 「neww」ネットワークを削除する例を次に示します。
$ ドッカーネットワーク プルーン
この時点で、Ubuntu 22.04 から Docker パッケージを削除する準備が整いました。
6. Docker パッケージをアンインストールする
システム上の Docker パッケージを特定したら、次のコマンドを実行してそれらを削除します。
$ 須藤 apt-get パージ -と docker.ioここでは、docker.io パッケージを削除します。 Docker パッケージをアンインストールしてもイメージ、コンテナー、ボリュームなどは削除されないため、Docker パッケージを最後に削除することを選択したことに注意してください。
パッケージをアンインストールしても、Docker ディレクトリは削除されないことに注意してください。
最後の行で、/etc/docker および /var/lib/docker/ ディレクトリがまだシステムで利用可能であるというメッセージに気付くでしょう。
Docker ファイルがまだシステムに存在することを確認できます。
次のコマンドを使用して、これらのディレクトリをシステムから削除します。
$ 須藤 RM -rf / だった / ライブラリ / ドッカー / / 等 / ドッカー /
また、Docker のインストール時に作成した Docker グループを削除します。
$ 須藤 グループデルドッカー
最後に、システムから Docker ソケットを削除します。
$ 須藤 RM -rf / だった / ライブラリ / docker.sock
結論
Docker は、アプリケーションのデプロイと管理に最適です。ただし、システムに Docker が必要ない場合は、Docker と、作成されたすべてのコンテナー、イメージ、ネットワークなどをアンインストールできます。このガイドでは、Docker ソフトウェアとそのすべてをアンインストールするために従う必要があるすべての手順を示しました。 Ubuntu 22.04 のコンテナー。