Jak usunąć kontener Docker na Linux

Jak usunąć kontener Docker na Linux

Docker ma własne Rm Wersja poleceń, aby pomóc w usuwaniu kontenera Docker. Pierwszą listę wszystkich dostępnych kontenerów Docker:

# Docker PS -A Polecenie obrazu kontenera utworzone porty statusu nazwy D1C01C8EB336 Ubuntu: 14.04 "/bin/bash" 5 sekund temu Wyjdź (0) 3 sekundy temu Ubuntu DF7834F86C78 Debian: Stable "/bin/bash" 10 sekund temu w górę 9 sekund Debian 9bd9d49a75b Mongo: 3 "/Entrypoint.SH MONG 18 minut temu w górę 18 minut 27017/TCP MONGODB 774B02C9C51A ORACLELINUX: 7 "/BIN/BASH" 27 minut temu 27 minut Oracle7 

Docker's Rm Polecenie domyślnie usunie tylko zatrzymane kontenery, a zatem każda próba usunięcia działającego kontenera Dockera spowoduje komunikat o błędzie:

# Docker RM Debian Błąd Odpowiedź Demona: Conflict, nie można usunąć działającego kontenera. Zatrzymaj pojemnik przed próbą usunięcia lub użycie -F FATA [0000] Błąd: Nie udało się usunąć jednego lub więcej pojemników 

Aby usunąć działający kontener Docker, rzeczywisty pojemnik musi najpierw zatrzymać lub --siła Opcja musi dołączyć do Dockera Rm Komenda. Przykład:

# Docker RM -Force Debian Debian 

Pojemnik o nazwie Debian jest teraz usuwany:

# Docker PS -A Polecenie obrazu kontenera utworzone porty statusu nazwy D1C01C8EB336 Ubuntu: 14.04 "/bin/bash" 6 minut temu Wyjdź (0) 6 minut temu Ubuntu 774B02C9C51A Oraclelinux: 7 "/bin/bash" 7 minut temu Exited (0) 7 minut Oracle7 9bdd9d49a75b Mongo: 3 "/EntryPoint.SH Mong 38 minut temu Wyjdź (0) 4 sekundy temu MongoDB 

Aby usunąć pojedynczy kontener Docker, użyj jego odpowiedniego Identyfikator kontenera Lub NAZWA w połączeniu z Dockerem Rm Komenda. Na przykład usuńmy o nazwie kontener Docker MongoDB:

# Docker RM MongoDB MongoDB 

Docker's Rm Polecenie pozwala również na usunięcie wielu kontenerów za pomocą jednego polecenia. Aby usunąć wiele kontenerów Docker, po prostu dołącz dowolne Identyfikator kontenera lub kontener NAZWA do polecenia dokera usuwającego jako argument. Na przykład pozwala usunąć kontener Docker pod nazwą Ubuntu pojemnik z identyfikatorem 774B02C9C51A:

# Docker RM Ubuntu 774B02C9C51A 

Powiązane samouczki Linux:

  • Jak pokazać/sprawdzić otwarte porty na Ubuntu Linux
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Jak zainstalować MongoDB na Ubuntu Linux
  • Podstawowe polecenia Linux
  • Jak uruchomić polecenie w tle na Linux
  • Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Wielokrotyściowe skrypty i zarządzanie procesami w…
  • Bash Tła zarządzanie procesami
  • Jak utworzyć stos lampy na bazie Dockera za pomocą Dockera na…