Docker的徹底刪除與重新安裝完整步驟(ubuntu22.04)
一、首先我們徹底刪除Docker
1、刪除docker及安裝時(shí)自動(dòng)安裝的所有包
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/
這里以u(píng)buntu為例:
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、將存儲(chǔ)庫(kù)添加到 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并運(yùn)行:
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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker redis5.0 cluster集群搭建的實(shí)現(xiàn)
這篇文章主要介紹了docker redis5.0 cluster集群搭建的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02Ubuntu使用Docker部署Redis并實(shí)現(xiàn)遠(yuǎn)程訪問本地?cái)?shù)據(jù)庫(kù)全過程
這篇文章主要給大家介紹了關(guān)于Ubuntu使用Docker部署Redis并實(shí)現(xiàn)遠(yuǎn)程訪問本地?cái)?shù)據(jù)庫(kù)的相關(guān)資料,Redis遠(yuǎn)程連接是指通過網(wǎng)絡(luò)連接到Redis服務(wù)器,從而可以在不同的機(jī)器問和操作Redis數(shù)據(jù)庫(kù),需要的朋友可以參考下2024-03-03詳解Docker如何啟動(dòng)一個(gè)Centos鏡像
本篇文章主要介紹了詳解Docker如何啟動(dòng)一個(gè)Centos鏡像,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-05-05使用Dockerfile部署nodejs服務(wù)的方法步驟
這篇文章主要介紹了使用Dockerfile部署nodejs服務(wù)的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-01-01docker報(bào)錯(cuò)Container is not running問題及解決
這篇文章主要介紹了docker報(bào)錯(cuò)Container is not running問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05