Come creare un nuovo container
La creazione di un container nuovo, partendo da una immagine, può essere fatto usando combinando diversi comandi : create, run e start.
Usando il comando docker create, il container viene creato ma non fatto partire. Per farlo partire è necessario l'uso del comando docker container start.
docker create [OPTIONS] IMAGE [COMMAND] [ARG...]
Il comando docker run è una combinazione di create e start, quindi crea il container e lo fa partire. Inoltre, se l'immagine di riferimento non è presente sul docker host, effettua la pull.
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]Il comando docker create condivide molte opzioni con docker run. Quest'ultimo effettua di fatto uno start implicito del container una volta creato.
Se volete usare le opzioni ricodarte di impostarle prima del nome dell'immagine, per esempio per dare un nome al container:
docker container create/run --name nome_container nome_immagine