GNU/Linux >> Linux Esercitazione >  >> Panels >> Docker

Come creare, elencare ed eliminare contenitori Docker su Linux

Nei nostri tutorial precedenti hai imparato l'installazione del motore Docker sul sistema operativo CentOS/RHEL e Ubuntu e hai estratto le immagini dall'hub Docker. Successivamente ha creato contenitori con immagini. Questo tutorial ti aiuterà a creare, elencare ed eliminare contenitori docker su macchine Linux.

#1. Avvia Docker Container

Per avviare un nuovo contenitore Docker utilizzando il comando seguente. Questo avvierà un nuovo contenitore e ti fornirà l'accesso a quel contenitore con /bin/bash shell.

# docker run [OPTIONS] <IMAGE NAME> [COMMAND] [ARG...]

Ad esempio, il comando seguente creerà un nuovo contenitore mobile usando l'immagine denominata "ubuntu". Per elencare tutte le immagini disponibili, usa docker images comando.

# docker run -i -t ubuntu /bin/bash

Per uscire dal contenitore Docker, digita CTRL + P + Q . Ciò lascerà il contenitore in esecuzione in background e ti fornirà la console del sistema host. Se hai usato il comando di uscita, arresterà il contenitore corrente. Fare clic qui per leggere ulteriori opzioni sul comando di esecuzione della finestra mobile.

#2. Elenca i contenitori Docker

Dopo essere esistente dal contenitore Docker, esegui il comando seguente per elencare tutti i contenitori in esecuzione.

# docker ps

CONTAINER ID     IMAGE     COMMAND        CREATED        STATUS        PORTS    NAMES
f2582758af13     ubuntu    "/bin/bash"    2 hours ago    Up 2 hours             first_ubuntu

Per impostazione predefinita, il comando Sopra elencherà solo i contenitori in esecuzione. Per elencare tutti i contenitori (incluso il contenitore interrotto) usa il seguente comando.

# docker ps -a

CONTAINER ID   IMAGE   COMMAND        CREATED        STATUS        PORTS    NAMES
f2582758af13   ubuntu  "/bin/bash"    2 hours ago    Up 2 hours             first_ubuntu
6b5b5a969241   centos  "/bin/bash"    2 days ago     Exited (0) 24 hours ago   ubuntu-web

#3. Avvia/Interrompi/Allega contenitore

Puoi avviare, interrompere o collegare qualsiasi container con i seguenti comandi. Per avviare il contenitore usa il seguente comando.

# docker start <CONTAINER ID|NAME>

Per fermare il contenitore usa il seguente comando.

# docker stop <CONTAINER ID|NAME>

Per collegarsi al contenitore attualmente in esecuzione, utilizzare il seguente comando.

# docker attach <CONTAINER ID|NAME>

#4. Drop del contenitore Docker

Prima di eliminare qualsiasi contenitore assicurarsi che il contenitore sia arrestato. Puoi usare il comando "docker ps -a" per elencare lo stato dei contenitori. Se il contenitore è ancora in esecuzione, prima interrompi quel contenitore usando i comandi indicati nel passaggio precedente.

Ora usa il comando seguente per eliminare uno o più contenitori.

# docker rm <CONTAINER ID|NAME> <CONTAINER ID|NAME>

Puoi anche eliminare tutti i contenitori interrotti contemporaneamente usando il comando seguente.

# docker rm $(docker ps -a -q)

Docker
  1. Come cercare, estrarre, elencare ed eliminare immagini Docker su Linux

  2. Come condividere i dati tra contenitori Docker

  3. Come elencare i contenitori Docker

  4. Come eseguire il backup e il ripristino dei container Docker

  5. Come mettere in pausa e riprendere i contenitori Docker

Come eseguire i contenitori Docker

Come rimuovere i contenitori Docker

Come fermare i container Docker

Come rinominare o rinominare i contenitori Docker

Come gestire i container Docker

Come elencare/avviare/arrestare/eliminare i contenitori docker