Sommario:

Come si collega il volume a un contenitore in esecuzione?
Come si collega il volume a un contenitore in esecuzione?

Video: Come si collega il volume a un contenitore in esecuzione?

Video: Come si collega il volume a un contenitore in esecuzione?
Video: What is Docker Volume | How to create Volumes | What is Bind Mount | Docker Storage 2024, Maggio
Anonim

Per collegare un volume in un contenitore in esecuzione, procederemo a:

  1. usa nsenter per montare l'intero filesystem che lo contiene volume su un punto di montaggio temporaneo;
  2. creare un legame montare dalla directory specifica che vogliamo usare come volume , nella giusta posizione di questo volume ;
  3. smontare il punto di montaggio temporaneo.

Inoltre, come posso collegare una finestra mobile a un container in esecuzione?

Esiste un comando docker exec che può essere utilizzato per connettersi a un contenitore già in esecuzione

  1. Usa docker ps per ottenere il nome del contenitore esistente.
  2. Usa il comando docker exec -it /bin/bash per ottenere una shell bash nel contenitore.

Sapete anche, cos'è il montaggio di un volume? UN volume montato è semplicemente un'area di archiviazione su un'unità multimediale a cui accede un computer. L'inserimento di un floppy disk, CD-ROM, disco Zip o altro supporto rimovibile in un'unità fa apparire un volume montato per il computer. I dischi rigidi possono averne più di uno volume , dividendo tra loro lo spazio disponibile sull'unità.

Allo stesso modo, cos'è il montaggio del volume in Docker?

Quando crei un volume , è memorizzato all'interno di una directory sul Docker ospite. Quando tu montare il volume in un contenitore, questa directory è ciò che è montato nel contenitore.

Che cos'è il comando Docker Attach?

Utilizzo attacco mobile a allegare l'input, l'output e l'errore standard del terminale (o qualsiasi combinazione dei tre) a un contenitore in esecuzione utilizzando l'ID o il nome del contenitore. Ciò consente di visualizzare l'output in corso o di controllarlo in modo interattivo, come se comandi erano in esecuzione direttamente nel tuo terminale.

Consigliato: