docker*: add Italian translation (#5778)

manned-org
Guido Lena Cota 2021-04-17 16:55:24 +02:00 committed by GitHub
parent ca8394dc52
commit eb5be8267a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 189 additions and 0 deletions

View File

@ -0,0 +1,28 @@
# docker build
> Crea un'immagine a partire da un Dockerfile. La creazione di un'immagine docker è chiamata build.
> Maggiori informazioni: <https://docs.docker.com/engine/reference/commandline/build/>.
- Crea un'immagine docker usando il Dockerfile nella directory corrente:
`docker build .`
- Crea un'immagine docker usando il Dockerfile disponibile a un dato URL:
`docker build {{github.com/creack/docker-firefox}}`
- Crea e tagga un'immagine docker:
`docker build --tag {{nome:tag}} .`
- Non usare la cache per la creazione di un'immagine docker:
`docker build --no-cache --tag {{nome:tag}} .`
- Crea un'immagine docker usando un dato Dockerfile:
`docker build --file {{Dockerfile}} .`
- Crea un'immagine docker usando variabili fornite in fase di build:
`docker build --build-arg {{HTTP_PROXY=http://10.20.30.2:1234}} --build-arg {{FTP_PROXY=http://40.50.60.5:4567}} .`

View File

@ -3,6 +3,10 @@
> Esegui e gestisci applicazioni Docker composte da più container.
> Maggiori informazioni: <https://docs.docker.com/compose/reference/overview/>.
- Elenca i container in esecuzione:
`docker-compose ps`
- Crea ed avvia tutti i container in background utilizzando il file `docker-compose.yml` nella directory corrente:
`docker-compose up -d`
@ -26,3 +30,7 @@
- Segui i log di tutti i container:
`docker-compose logs --follow`
- Segui i log di un container specifico:
`docker-compose logs --follow {{nome_container}}`

View File

@ -0,0 +1,16 @@
# docker cp
> Copia file o directory tra il filesystem di un container e quello locale (host).
> Maggiori informazioni: <https://docs.docker.com/engine/reference/commandline/cp>.
- Copia un file o una directory dall'host a un container:
`docker cp {{percorso/al/file_o_directory_su_host}} {{nome_container}}:{{percorso/al/file_o_directory_su_container}}`
- Copia un file o una directory da un container all'host:
`docker cp {{nome_container}}:{{percorso/al/file_o_directory_su_container}} {{percorso/al/file_o_directory_su_host}}`
- Copia un file o una directory dall'host a un container, seguendo un link simbolico (non copiare il link simbolico, ma direttamente il file da lui referenziato):
`docker cp --follow-link {{percorso/al/link_simbolico_su_host}} {{nome_container}}:{{percorso/al/file_o_directory_su_container}}`

View File

@ -0,0 +1,28 @@
# docker exec
> Esegui un comando su un Docker container in esecuzione.
> Maggiori informazioni: <https://docs.docker.com/engine/reference/commandline/exec/>.
- Avvia una shell interattiva all'interno di un container in esecuzione:
`docker exec --interactive --tty {{nome_container}} {{/bin/bash}}`
- Esegui un commando in background ("detached") su un container in esecuzione:
`docker exec --detach {{nome_container}} {{comando}}`
- Seleziona la directory di lavoro in cui eseguire un dato comando:
`docker exec --interactive -tty --workdir {{percorso/alla/directory}} {{nome_container}} {{comando}}`
- Esegui un comando in background su un container esistente, mantenendo aperto stdin:
`docker exec --interactive --detach {{nome_container}} {{comando}}`
- Imposta una variabile d'ambiente in una sessione bash in esecuzione:
`docker exec --interactive --tty --env {{nome_variabile}}={{valore}} {{nome_container}} {{/bin/bash}}`
- Specifica l'utente da usare per eseguire un comando:
`docker exec --user {{utente}} {{nome_container}} {{comando}}`

View File

@ -0,0 +1,21 @@
# docker image
> Gestisci immagini Docker.
> Vedi anche `docker build`, `docker import` e `docker pull`.
> Maggiori informazioni: <https://docs.docker.com/engine/reference/commandline/image/>.
- Elenca tutte le immagini Docker locali:
`docker image ls`
- Elimina le immagini Docker locali inutilizzate:
`docker image prune`
- Cancella tutte le immagini inutilizzate (non solo quelle sprovviste di tag):
`docker image prune --all`
- Mostra la cronologia di un'immagine Docker locale:
`docker image history {{immagine}}`

View File

@ -0,0 +1,32 @@
# docker inspect
> Mostra informazioni a basso livello di oggetti Docker.
> Maggiori informazioni: <https://docs.docker.com/engine/reference/commandline/inspect/>.
- Mostra aiuto:
`docker inspect`
- Mostra informazioni su un container, immagine o volume usando un nome o un identificativo (ID):
`docker inspect {{nome_container|nome_immagine|ID}}`
- Mostra l'indirizzo IP di un container:
`docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' {{nome_container}}`
- Mostra il percorso dei file di log di un container:
`docker inspect --format='{{.LogPath}}' {{nome_container}}`
- Mostra il nome dell'immagine di un container:
`docker inspect --format='{{.Config.Image}}' {{nome_container}}`
- Mostra le informazioni di configurazione in formato JSON:
`docker inspect --format='{{json .Config}}' {{nome_container}}`
- Mostra il binding di tutte le porte:
`docker inspect --format='{{range $p, $conf := .NetworkSettings.Ports}} {{$p}} -> {{(index $conf 0).HostPort}} {{end}}' {{nome_container}}`

View File

@ -0,0 +1,24 @@
# docker logs
> Mostra i log di un container.
> Maggiori informazioni: <https://docs.docker.com/engine/reference/commandline/logs>.
- Mostra i log di un container:
`docker logs {{nome_container}}`
- Segui i log di un container:
`docker logs -f {{nome_container}}`
- Mostra le ultime 5 righe:
`docker logs {{nome_container}} --tail {{5}}`
- Mostra i log mettendo un timestamp in coda:
`docker logs -t {{nome_container}}`
- Mostra i log avvenuti prima di un dato momento nell'esecuzione del container (ad esempio, 23m, 10s, 2013-01-02T13:23:37):
`docker logs {{nome_container}} --until {{momento}}`

View File

@ -0,0 +1,32 @@
# docker network
> Crea e gestisci reti docker.
> Maggiori informazioni: <https://docs.docker.com/engine/reference/commandline/network/>.
- Elenca le reti disponibili configurate sul docker daemon:
`docker network ls`
- Crea una rete definita da un utente:
`docker network create --driver {{nome_del_driver}} {{nome_rete}}`
- Mostra informazioni dettagliate su una lista di reti (separata da spazi):
`docker network inspect {{nome_rete_1 nome_rete_2}}`
- Connetti un container ad una rete usando il suo nome o ID:
`docker network connect {{nome_rete}} {{nome_container|ID}}`
- Disconnetti un container da una rete:
`docker network disconnect {{nome_rete}} {{nome_container|ID}}`
- Elimina le reti inutilizzate (non referenziate da alcun container):
`docker network prune`
- Elimina una lista di reti (separata da spazi) inutilizzate:
`docker network rm {{nome_rete_1 nome_rete_2}}`