Krav:
Du skal have Docker installeret for at kunne køre kommandoerne vist i denne artikel.
Hvis du ikke har Docker installeret, kan du kontrollere følgende artikler om installation af Docker for at installere Docker på din ønskede Linux -distribution.
- Sådan installeres og bruges Docker på Ubuntu 18.04 LTS (https://linuxhint.com/install_docker_ubuntu_1804/)
- Installer Docker på Debian 9 (https://linuxhint.com/install_docker_debian_9/)
- Installer Docker på CentOS 7 ( https://linuxhint.com/install-docker-centos7/ )
- Installer Docker på Raspberry Pi ( https://linuxhint.com/install_docker_raspberry_pi/ )
Hvis du stadig har problemer med at installere Docker, kan du kontakte mig via https://support.linuxhint.com . Jeg hjælper mere end gerne.
Stop af en kørende beholder:
Du kan stoppe enhver kørende Docker -container på din Docker -vært. Hvis du vil stoppe en container, skal du bruge ID eller navnet på den container, du vil stoppe.
For at få container -id'et og navnet på alle de løbende containere skal du køre følgende kommando:
$docker container listeSom du kan se, er container -id'et og navnet på alle de løbende containere angivet.
Lad os nu sige, at du vil stoppe beholderen www1 eller c52585c7a69b .
For at gøre det kan du køre en af følgende kommandoer:
$docker container stop www1Eller,
$docker container stop c52585c7a69bBeholderen www1 eller c52585c7a69b bør stoppes.
Stop alle kørende containere:
Du kan også stoppe alle de kørende Docker -containere med en enkelt kommando.
For at stoppe alle de kørende Docker -containere skal du køre følgende kommando:
$docker container stop $(docker container liste -q)Alle kørende Docker -containere skal stoppes.
Her, docker container liste -q kommando returnerer container -id'et for alle de kørende Docker -containere. Derefter docker container stop kommandoen stopper containerne ved hjælp af container -id'erne.
Som du kan se, er der ingen kørende Docker -containere på listen.
$docker container liste
Igen kan du se, at alle kørende Docker -containere er stoppet.
$docker container liste-til
Stop alle Docker -containere:
Du kan også stoppe enhver Docker -beholder uanset deres status (kører, standser osv.).
For at stoppe alle Docker -containere uanset deres status skal du køre følgende kommando:
$docker container stop $(docker container liste -qa)Alle Docker -containere uanset deres status skal stoppes.
Her, docker container liste -qa kommando returnerer container -id'et for alle Docker -containere uanset deres status. Derefter docker container stop kommandoen stopper containerne ved hjælp af container -id'erne.
Du kan kontrollere, om containerne stoppes med følgende kommando:
$docker container liste-tilSom du kan se, stoppes alle containere.
Så sådan stopper du alle Docker -containere på din Docker -vært. Tak fordi du læste denne artikel.