Docker完整卸載的兩種方法詳細(xì)教程
簡(jiǎn)介
Docker 是一種輕量級(jí)的容器化平臺(tái),可以幫助開(kāi)發(fā)人員將應(yīng)用程序及其依賴項(xiàng)打包成一個(gè)可移植的容器。但有時(shí)我們可能需要完整卸載 Docker,卸載舊版本安裝新版本,或者不再需要 Docker 環(huán)境。
方法一
1、停止Docker服務(wù)
首先停止正在運(yùn)行的Docker服務(wù)。執(zhí)行以下命令:
sudo systemctl stop docker
2、刪除Docker安裝包
接下來(lái)刪除已經(jīng)安裝的Docker軟件包。執(zhí)行以下命令:
sudo apt-get purge docker-ce docker-ce-cli containerd.io
3、刪除Docker相關(guān)文件
刪除Docker相關(guān)文件可以確保完全卸載Docker。執(zhí)行以下命令:
sudo rm -rf /var/lib/docker sudo rm -rf /etc/docker sudo rm -rf /var/run/docker.sock
4、刪除Docker用戶組
最后,我們需要?jiǎng)h除Docker用戶組。執(zhí)行以下命令:
sudo groupdel docker
方法二
1、查看有沒(méi)有安裝過(guò)舊版
# 適用于使用 yum 安裝 docker 的系統(tǒng) yum list installed | grep docker # 或者查看 docker 版本 docker --version
沒(méi)有出現(xiàn)任何東西就表示沒(méi)有安裝過(guò) docker,或者提示沒(méi)有 docker 這個(gè)指令,就說(shuō)明沒(méi)有安裝 docker。
2、停止docker
systemctl stop docker
查看 docker 狀態(tài)是否已經(jīng)停止
systemctl status docker
3、刪除安裝過(guò)docker的相關(guān)包
全部刪除,命令如下:
yum -y remove containerd.io.x86_64 \ docker-buildx-plugin.x86_64 \ docker-ce.x86_64 \ docker-ce-cli.x86_64 \ docker-ce-rootless-extras.x86_64 \ docker-compose-plugin.x86_64
刪除相關(guān)的軟件包:
yum remove -y docker*
附:注意事項(xiàng)
請(qǐng)仔細(xì)使用這些命令,確保您不會(huì)刪除尚未備份的重要數(shù)據(jù)。
這些命令將刪除本地存儲(chǔ)的數(shù)據(jù)。如果您希望保留數(shù)據(jù),請(qǐng)確保在執(zhí)行這些命令之前備份它。
在執(zhí)行這些命令之前,請(qǐng)確保您已經(jīng)停止正在運(yùn)行的容器。
請(qǐng)根據(jù)您的具體情況和需求選擇性地使用這些命令。
總結(jié)
第一種方法偏向于使用 Ubuntu 系統(tǒng),第二種方法偏向于使用 CentOS 系統(tǒng),但基本上都能夠完成 docker 的刪除操作,通過(guò)上述兩種方式就能將 docker 完整從系統(tǒng)中刪除啦!
到此這篇關(guān)于Docker完整卸載的兩種方法的文章就介紹到這了,更多相關(guān)Docker完整卸載內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker容器增加端口映射全過(guò)程(修改配置文件方式)
文章詳細(xì)描述了如何通過(guò)修改Docker容器的配置文件來(lái)增加端口映射,以解決已經(jīng)運(yùn)行的容器需要增加端口映射的問(wèn)題,以MySQL容器為例進(jìn)行了具體操作步驟的說(shuō)明2024-11-11已有docker鏡像構(gòu)建過(guò)程分析(使用示例)
docker history命令用于查看指定鏡像的歷史層信息,它顯示了鏡像創(chuàng)建過(guò)程中的每一層,包括創(chuàng)建時(shí)間、創(chuàng)建者、大小和注釋等信息,本文介紹已有docker鏡像構(gòu)建過(guò)程分析,感興趣的朋友一起看看吧2024-12-12使用Docker構(gòu)建一個(gè)Git鏡像使用clone倉(cāng)庫(kù)
這篇文章主要介紹了使用Docker構(gòu)建一個(gè)Git鏡像使用clone倉(cāng)庫(kù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12Docker構(gòu)建Jar鏡像的方法實(shí)現(xiàn)
本文主要介紹了Docker構(gòu)建Jar鏡像的方法實(shí)現(xiàn),主要包括編寫Dockerfile、構(gòu)建鏡像、測(cè)試鏡像等操作,具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10Windows10安裝WSL2 Ubuntu20.04并設(shè)置docker環(huán)境的方法
這篇文章主要介紹了Windows10安裝WSL2 Ubuntu20.04并設(shè)置docker環(huán)境的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05