Esegui un'immagine Docker come contenitore


3 Answers

Segui i passaggi seguenti:

  1. $ docker images

    otterrete l'elenco di tutte le immagini di finestra mobile locali con i tag specificati.

  2. $ docker run image_name:tag_name

    Se non hai specificato tag_name , verrà eseguito automaticamente l'immagine con il tag 'latest'.

    Invece di image_name puoi anche specificare Image Id (no tag_name).

Question

Ho creato un'immagine di finestra mobile da un file docker. Vedo che l'immagine è stata costruita con successo, ma cosa devo fare con esso? Non dovrebbe essere in grado di funzionare come un contenitore?

Nuovo alla finestra mobile, quindi probabilmente un equivoco sulla mia estremità, ogni aiuto sarebbe fantastico.




Puoi vedere le tue immagini disponibili usando

docker images

Quindi puoi eseguire in modalità indipendente

docker run -d myimage

Quindi puoi controllare che il tuo contenitore sia in esecuzione usando

docker ps

docker ps ti dà un ID docker, puoi usarlo o solo il carattere 2/3 di primo per andare nel tuo contenitore usando

docker exec -it container_id /bin/bash

e puoi interromperlo usando docker stop container_id e docker rm container_id

Puoi anche eseguire il tuo contenitore con argomenti -rm in modo che se si interrompe il contenitore verrà rimosso automaticamente.




Ecco un esempio per eseguire un servizio webdev nella finestra mobile.
Il nome dell'immagine è morrisjobke / webdav . Puoi estrarlo da dockerhub.

Dopo aver eseguito queste immagini, è possibile accedere all'istanza WebDAV all'indirizzo http://localhost:8888/webdav . Internamente la cartella /var/webdav viene usata come root WebDAV.

È possibile eseguire questo contenitore nel seguente modo: $ docker run -d -e USERNAME=test -e PASSWORD=test -p 8888:80 morrisjobke/webdav




Related