Docker的徹底刪除與重新安裝完整步驟(ubuntu22.04)
一、首先我們徹底刪除Docker

1、刪除docker及安裝時自動安裝的所有包
sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc

2、刪除無用的相關(guān)的配置文件
sudo dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

3、刪除相關(guān)插件
sudo apt-get autoremove docker-ce-*

4、刪除docker的相關(guān)配置和目錄
sudo rm -rf /etc/systemd/system/docker.service.d
sudo rm -rf /var/lib/docker
二、重新安裝
我們可以訪問Docker的官方網(wǎng)站來根據(jù)自己的系統(tǒng)獲取Docker
https://docs.docker.com/engine/install/

這里以ubuntu為例:
1、添加 Docker 的官方 GPG 密鑰:
sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc
2、將存儲庫添加到 Apt 源
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update
3、安裝最新版本的Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
然后拉取hello-world并運行:
sudo docker pull hello-world sudo docker run hello-world

如果拉取鏡像慢的話,可以將/etc/docker/daemon.json中的內(nèi)容修改為:
{
"registry-mirrors": [
"https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
"https://docker.m.daocloud.io",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com",
"https://your_preferred_mirror",
"https://dockerhub.icu",
"https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc"
]
}總結(jié)
到此這篇關(guān)于Docker的徹底刪除與重新安裝的文章就介紹到這了,更多相關(guān)Docker徹底刪除與重新安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker啟動nginx服務(wù)后瀏覽器訪問不到的解決全過程
文章介紹了在Docker中啟動Nginx鏡像的三種方法,并解釋了端口映射的重要性,通過比較三種方法,作者指出正確設(shè)置端口號是關(guān)鍵,以確保Nginx容器能夠被瀏覽器訪問2026-03-03
一文打你掌握Docker鏡像層(Layer)原理與優(yōu)化
Docker鏡像是多層只讀文件的堆疊,每一層記錄文件系統(tǒng)的變更差異,本文主要為大家詳細介紹了Docker鏡像層的核心原理與優(yōu)化,感興趣的小伙伴可以了解下2026-05-05
Docker如何解決tomcat容器啟動成功,無法訪問的問題
這篇文章主要介紹了Docker如何解決tomcat容器啟動成功,無法訪問的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07

