A Dockernek köszönhetően a fejlesztők bármilyen környezetben elkészíthetik, tesztelhetik és telepíthetik a szoftveralkalmazásokat. A Docker olyan eszköznek tekinthető, amely virtuális gépként működik, de nem terheli meg a gazdagép rendszer erőforrásait. Néha érdemes lehet eltávolítani a Dockert az Ubuntu 22.04-ről. Ilyen esetben biztonságos módszerre van szüksége a Docker és az összes tároló eltávolításához. Lépésről lépésre bemutatjuk a Docker egyszerű eltávolításának folyamatát az Ubuntu 22.04 rendszeren.
Távolítsa el a Dockert az Ubuntu 22.04-ről
Különböző lépésekben távolítjuk el a Dockert és tárolóit.
1. Erősítse meg a Docker-csomagokat
Az első lépés az összes elérhető Docker-csomag felsorolása az Ubuntu 22.04-en. A dpkg paranccsal kilistázhatja a telepített csomagokat, vagy ellenőrizheti a Docker verzióját:
$ dpkg -l | markolat -ÉN dokkmunkás
2. Törölje a Docker képeket
A Docker-csomagok törlése nem törli a létrehozott képeket. Először ellenőrizze az elérhető docker-képeket a következő paranccsal:
$ dokkoló képek
Törölje a rendelkezésre álló képeket a következő parancs végrehajtásával:
$ dokkoló rmi $ ( docker képek -q )Az általunk végrehajtott parancs eltávolítja az összes képet, hogy felszabadítsa azt a helyet, amelyet korábban a Docker lemezképek foglaltak el a rendszeren.
Ha újra megpróbáljuk listázni a képeket, nem érhető el Docker-kép a rendszeren. Ez azt jelenti, hogy sikerült mindegyiket eltávolítanunk.
3. Törölje a Docker-tárolókat
Amikor a Dockerrel dolgozik, különböző tárolókat kell létrehoznia. A Docker-csomag eltávolítása előtt ezeket is törölnünk kell. Sorolja fel az elérhető tárolókat a ps -a paranccsal.
$ dokkmunkás ps -a
Minden tárolót külön-külön törölhet, de ez időbe telhet, különösen, ha több tárolója van. Egy jobb megközelítés az összes elérhető tároló törlése az rm paranccsal.
$ dokkmunkás rm $ ( dokkmunkás ps -aq )Az rm parancs végrehajtása után a törölt tárolók összes tárolóazonosítója megjelenik. A rendelkezésre álló tárolók ellenőrzésével ellenőrizze, hogy a tárolók törölve vannak-e.
4. Törölje a Docker köteteket
Ha rendelkezik a létrehozott Docker-kötetekkel is, az rm parancs segít törölni őket. Sorolja fel az elérhető köteteket. Ezután adja meg a törölni kívánt kötetek nevét az alábbiak szerint:
$ docker hangerő ls$ docker hangerő rm < kötet-név >
A Docker-kötetei törlődnek, és a terület elérhető a gazdagép számára.
5. Törölje a Docker Networks-t
Ellenőrizze, hogy vannak-e hálózatai, amelyeket az ls paranccsal hozott létre. Itt van a linuxhint hálózat. A hálózat törléséhez használja az rm parancsot.
$ docker hálózat ls$ docker hálózat rm linuxhint
Alternatív megoldásként törölheti az összes hálózatot a prune paranccsal. Íme egy példa, ahol töröljük a „neww” hálózatot:
$ dokkoló hálózat aszalt szilva
Ezen a ponton készen áll a Docker-csomag eltávolítására az Ubuntu 22.04-ből.
6. Távolítsa el a Docker-csomagot
Miután azonosította a Docker-csomagokat a rendszeren, törölje azokat a következő paranccsal:
$ sudo apt-get purge -és docker.ioItt eltávolítjuk a docker.io csomagot. Vegye figyelembe, hogy legutóbb a Docker-csomagok törlését választottuk, mivel a Docker-csomagok eltávolítása nem távolítja el a képeket, tárolókat, köteteket stb.
Vegye figyelembe, hogy a Docker-könyvtár a csomag eltávolítása után sem kerül eltávolításra.
Az utolsó sorban azt az üzenetet fogja látni, hogy az /etc/docker és a /var/lib/docker/ könyvtár továbbra is elérhető a rendszeren.
Ellenőrizhetjük, hogy a Docker-fájlok továbbra is léteznek-e a rendszerünkön.
Távolítsa el ezeket a könyvtárakat a rendszerből a következő paranccsal:
$ sudo rm -rf / volt / lib / dokkmunkás / / stb / dokkmunkás /
Törölje továbbá a Docker telepítésekor létrehozott Docker-csoportot.
$ sudo groupdel dokkoló
Végül távolítsa el a Docker foglalatot a rendszerből.
$ sudo rm -rf / volt / lib / dokkoló.zokni
Következtetés
A Docker kiválóan alkalmas alkalmazások telepítésére és kezelésére. Ha azonban nem szükséges, hogy a Docker a rendszerben legyen, eltávolíthatja azt, valamint az összes létrehozott tárolót, képet, hálózatot stb. konténerek az Ubuntu 22.04-en.