Modalità di Stampa / Esportazione PDF Questa visualizzazione ad alta densità a due colonne è formattata specificamente per fogli A4.
Torna Indietro

docker run (Docker & Compose)

Base

Crea ed avvia un nuovo container a partire da un'immagine specificata.

>_docker run [OPZIONI] IMMAGINE [COMANDO] [ARG...]
Parametri:
  • -d, --detach : Esegue il container in background (modalità demone) e stampa l'ID del container.
  • -p, --publish <PORTA_HOST:PORTA_CONTAINER>: Inoltra e mappa una porta dell'host sulla porta del container.
  • --name <NOME>: Assegna un nome personalizzato e univoco al container.
  • -v, --volume <HOST_PATH:CONTAINER_PATH[:ro]>: Monta una cartella o un volume persistente all'interno del container.
  • -e, --env <KEY=VALUE>: Imposta variabili d'ambiente all'interno del container.
  • --restart <no|always|unless-stopped>: Politica di riavvio automatico del container al crash o al riavvio del server.
  • --network <NOME_RETE>: Collega il container a una rete Docker specifica creata dall'utente.
  • --rm : Rimuove automaticamente il container quando viene arrestato.
Esempi:
Avvia container MySQL 8 con volume persistente e password
docker run -d \
  --name db-produzione \
  -p 3306:3306 \
  -v mysql_data:/var/lib/mysql \
  -e MYSQL_ROOT_PASSWORD=SuperSecretPass2026! \
  --restart unless-stopped \
  mysql:8.4
Esegue una shell temporanea Alpine per test di rete
docker run --rm -it alpine ping -c 4 google.com