Registro delle modifiche

Riferimento rapido dei comandi Docker

Tabella di riferimento rapido dei comandi Docker comuni, per trovare e copiare rapidamente i comandi Docker

Gestione dei container
35
docker run [OPZIONI] IMMAGINE

Crea ed avvia un nuovo container

docker run -d IMMAGINE

Esegui il container in background

docker run --name NOME IMMAGINE

Esegui il container con un nome specifico

docker run -p HOST:CONTAINER IMMAGINE

Esegui il container con la mappatura delle porte

docker run -v HOST:CONTAINER IMMAGINE

Esegui il container con il montaggio del volume

docker run -e CHIAVE=VALORE IMMAGINE

Imposta le variabili d'ambiente per eseguire il container

docker run --rm IMMAGINE

Elimina automaticamente il container dopo la sua uscita

docker run -it IMMAGINE /bin/bash

Esegui il container in modalità interattiva

docker ps

Elencare i container in esecuzione

docker ps -a

Elencare tutti i container (inclusi quelli fermati)

docker ps -q

Mostra solo gli ID dei container

docker start CONTAINER

Avvia un container fermato

docker stop CONTAINER

Ferma un container in esecuzione

docker restart CONTAINER

Riavvia il container

docker kill CONTAINER

Ferma forzatamente il container

docker rm CONTAINER

Elimina un container fermato

docker rm -f CONTAINER

Elimina forzatamente il container (incluso quello in esecuzione)

docker rm $(docker ps -aq)

Elimina tutti i contenitori arrestati

docker exec -it CONTAINER COMANDO

Esegui un comando all'interno di un contenitore in esecuzione

docker exec -it CONTAINER /bin/bash

Accedi alla shell bash del contenitore

docker logs CONTAINER

Visualizza i log del contenitore

docker logs -f CONTAINER

Monitora in tempo reale i log del contenitore

docker logs --tail 100 CONTAINER

Visualizza le ultime 100 righe dei log

docker inspect CONTAINER

Visualizza informazioni dettagliate sul contenitore

docker top CONTAINER

Visualizza i processi in esecuzione all'interno del contenitore

docker stats

Visualizza in tempo reale l'utilizzo delle risorse dei contenitori

docker cp CONTAINER:SRC DEST

Copia un file dal contenitore all'host

docker cp SRC CONTAINER:DEST

Copia un file dall'host al contenitore

docker rename VECCHIO NUOVO

Rinomina il contenitore

docker pause CONTAINER

Mette in pausa il contenitore

docker unpause CONTAINER

Riprende il contenitore in pausa

docker wait CONTAINER

Attende che il contenitore si fermi e restituisce il codice di uscita

docker attach CONTAINER

Connettiti a un contenitore in esecuzione

docker port CONTAINER

Visualizza la mappatura delle porte del contenitore

docker update --restart=always CONTAINER

Aggiorna la configurazione del contenitore

Gestione delle immagini
19
docker images

Elencare le immagini locali

docker images -a

Elencare tutte le immagini (inclusi i livelli intermedi)

docker pull IMMAGINE

Scarica un'immagine dal repository

docker pull IMMAGINE:ETICHETTA

Scarica un'immagine con un'etichetta specifica

docker push IMMAGINE

Carica un'immagine nel repository

docker rmi IMMAGINE

Elimina un'immagine

docker rmi -f IMMAGINE

Elimina forzatamente un'immagine

docker rmi $(docker images -f dangling=true -q)

Elimina tutte le immagini orfane

docker tag SOURCE TARGET

Crea un nuovo tag per l'immagine

docker history IMAGE

Visualizza la cronologia di creazione dell'immagine

docker inspect IMAGE

Visualizza informazioni dettagliate sull'immagine

docker save -o FILE.tar IMAGE

Salva l'immagine come file tar

docker load -i FILE.tar

Carica l'immagine da un file tar

docker import FILE.tar IMAGE

Importa l'immagine da un file tar

docker export CONTAINER > FILE.tar

Esporta il contenitore come file tar

docker commit CONTAINER IMAGE

Crea una nuova immagine dal contenitore

docker search TERM

Cerca immagini su Docker Hub

docker image prune

Elimina le immagini non utilizzate

docker image prune -a

Elimina tutte le immagini non utilizzate

Volumi dei dati
7
docker volume ls

Elencare tutti i volumi dati

docker volume create NAME

Crea un volume dati

docker volume inspect NAME

Visualizza i dettagli del volume dati

docker volume rm NAME

Elimina il volume dati

docker volume prune

Elimina tutti i volumi dati non utilizzati

docker run --rm -v NAME:/data -v $(pwd):/backup alpine tar cvf /backup/backup.tar /data

Backup del volume dati

docker run --rm -v NAME:/data -v $(pwd):/backup alpine tar xvf /backup/backup.tar -C /

Ripristino del volume dati

Gestione della rete
9
docker network ls

Elencare tutte le reti

docker network create NAME

Crea una rete

docker network create --driver bridge NAME

Crea una rete bridge

docker network create --driver overlay NAME

Crea una rete overlay

docker network inspect NAME

Visualizza i dettagli della rete

docker network rm NAME

Elimina la rete

docker network connect NETWORK CONTAINER

Collegare il contenitore alla rete

docker network disconnect NETWORK CONTAINER

Scollegare il contenitore dalla rete

docker network prune

Eliminare tutte le reti non utilizzate

Docker Compose
17
docker compose up

Creare e avviare tutti i servizi

docker compose up -d

Avviare tutti i servizi in background

docker compose up --build

Costruire l'immagine e avviare i servizi

docker compose down

Fermare e eliminare tutti i servizi

docker compose down -v

Fermare i servizi e eliminare i volumi di dati

docker compose start

Avviare i servizi esistenti

docker compose stop

Fermare i servizi

docker compose restart

Riavviare i servizi

docker compose ps

Elencare lo stato dei servizi

docker compose logs

Visualizzare i log dei servizi

docker compose logs -f

Seguire in tempo reale i log dei servizi

docker compose exec SERVICE COMMAND

Eseguire un comando nel contenitore del servizio

docker compose build

Costruire l'immagine del servizio

docker compose pull

Scaricare l'immagine del servizio

docker compose config

Verificare e visualizzare la configurazione

docker compose run SERVICE COMMAND

Eseguire un comando una tantum

docker compose up --scale SERVICE=NUM

Espandere il numero di istanze del servizio

Gestione del sistema
8
docker info

Mostrare le informazioni del sistema Docker

docker version

Mostrare le informazioni sulla versione di Docker

docker system df

Mostrare l'uso del disco di Docker

docker system prune

Pulire i dati non utilizzati

docker system prune -a

Pulire tutti i dati non utilizzati

docker system prune --volumes

Pulizia dei dati non utilizzati, inclusi i volumi di dati

docker events

Ottieni in tempo reale gli eventi di Docker

docker events --filter 'type=container'

Filtra eventi di tipo specifico

Registro delle immagini
4
docker login

Accedi a Docker Hub

docker login SERVER

Accedi a un repository di immagini specifico

docker logout

Disconnettiti da Docker Hub

docker logout SERVER

Disconnettiti da un repository di immagini specifico

Costruzione delle immagini
7
docker build -t NAME .

Costruisci un'immagine dal Dockerfile

docker build -f Dockerfile.dev -t NAME .

Specifica il Dockerfile per la costruzione

docker build --no-cache -t NAME .

Costruisci senza usare la cache

docker build --build-arg KEY=VALUE -t NAME .

Passa parametri di costruzione

docker build --target STAGE -t NAME .

Costruisci una fase specifica in un processo a più fasi

docker buildx build --platform linux/amd64,linux/arm64 -t NAME .

Costruzione multi-piattaforma

docker buildx create --use

Crea e utilizza un nuovo costruttore

📖Panoramica dello strumento.

La tabella di riferimento rapido dei comandi Docker è uno strumento di riferimento rapido progettato per sviluppatori e amministratori di sistema. Copre tutti i comandi comuni relativi alla gestione dei container, alle operazioni con le immagini, ai volumi di dati, alla configurazione della rete e a Docker Compose, organizzati per funzionalità, con supporto per la ricerca rapida e la copia istantanea. Sia che tu sia un principiante in Docker o un esperto ingegnere DevOps, qui potrai trovare rapidamente il comando di cui hai bisogno.

Funzionalità.

1
8 categorie principali, che coprono tutte le situazioni comuni di Docker
2
Più di 100 comandi comuni, inclusi da quelli di base a quelli avanzati
3
Supporto per la ricerca per parole chiave, per trovare rapidamente il comando desiderato
4
Copia istantanea del comando, per aumentare l'efficienza del lavoro
5
Spiegazioni chiare in cinese, facili da comprendere e imparare
6
Navigazione per categorie e filtraggio, per trovare rapidamente i comandi correlati
7
Progettazione responsiva, supporto per la visualizzazione su dispositivi mobili
8
Esecuzione locale, utilizzabile senza connessione a internet

Domande frequenti

🔗Strumenti correlati

Analizzatore di espressioni Cron

Controlla la sintassi Cron e anteprima dei prossimi orari di esecuzione.

Strumenti per sviluppatori
Usa subito

JSON in CSV

Convertire i dati JSON in formato CSV

Convertitore
Usa subito

JSON a YAML

Convertire i dati JSON in formato YAML

Convertitore
Usa subito

Convertitore JSON→XML

Trasformare i dati JSON nel formato XML

Convertitore
Usa subito

YAML → JSON

Convertire la configurazione YAML in dati JSON

Convertitore
Usa subito

Formatatore JSON

Formattazione, convalida e compressione dei dati JSON

Strumenti JSON utili
Usa subito

Visualizzazione JSON

Mostra i dati JSON in forma ad albero

Strumenti JSON utili
Usa subito

Generatore di dati JSON.

Genera dati JSON simulati per i test.

Strumenti JSON utili
Usa subito

Traduttore JSON i18n

Traduci in una sola volta l'intero file JSON delle lingue. Incolla i contenuti di base, scegli la lingua di destinazione; lo strumento utilizzerà chiavi appiattite per richiamare la tua OpenRouter API.

Strumenti JSON utili
Usa subito

Confronto delle differenze JSON.

Confrontare le differenze tra due dati JSON.

Strumenti JSON utili
Usa subito

Generatore di codici QR

Genera un'immagine QR personalizzata

Strumenti per immagini
Usa subito

Generatore di immagini segnaposto SVG

Genera immagine segnaposto SVG personalizzata

Strumenti per immagini
Usa subito

Convertitore di immagini Base64

Strumento di conversione reciproca tra immagini e codifica Base64.

Strumenti per immagini
Usa subito

Generatore di UUID

Generazione di UUID unici in batch

Strumenti di generazione
Usa subito

Generatore di password

Genera password casuali sicure e affidabili.

Strumenti di generazione
Usa subito

Codifica e decodifica Base64

Strumento di codifica e decodifica di stringhe Base64

Strumenti di testo
Usa subito

Codifica/decodifica degli URL

Strumento di codifica e decodifica delle stringhe URL

Strumenti di testo
Usa subito

Generatore di hash MD5

Strumento per generare hash MD5

Strumenti di crittografia
Usa subito

Generatore di hash SHA256

Strumento per generare hash SHA256

Strumenti di crittografia
Usa subito

Generatore di hash SHA1

Strumento per generare hash SHA1

Strumenti di crittografia
Usa subito

Decodificatore/Encodificatore esadecimale

Strumento di codifica/decodifica di stringhe esadecimali

Strumenti di crittografia
Usa subito

Codificatore/decodificatore binario

Strumento di codifica e decodifica di stringhe binarie

Strumenti di crittografia
Usa subito

Strumento di cifratura/decifratura AES

Strumento di cifratura/decifratura basato sull'algoritmo AES a chiave simmetrica

Strumenti di crittografia
Usa subito

Strumento di cifratura/decifratura RSA

Strumento di cifratura RSA asimmetrica

Strumenti di crittografia
Usa subito

Generatore HMAC

Generatore di codice di autenticazione HMAC

Strumenti di crittografia
Usa subito

Ricerca dell'indirizzo IP

Determinare la posizione geografica e le informazioni di rete dell'indirizzo IP.

Strumenti di rete
Usa subito

Convertitore di millisecondi

Conversione tra timestamp in millisecondi e stringa yyyy-MM-dd HH:mm:ss.

Strumenti temporali
Usa subito
Mostra 27 strumenti, in totale 28 disponibili
    Tabella di riferimento rapido dei comandi Docker - Riferimento rapido ai comandi comuni - IT Tools Collection