concatenazione di comandi, log e gestione delle risorse

This commit is contained in:
dado
2025-07-23 21:19:27 +02:00
parent 6638ea55e9
commit d6e2a46b25

View File

@@ -163,6 +163,8 @@ docker stop <container_id>
docker stop <container_name>
```
Per fermare forzatamente un container e liberare le risorse utilizzate, esiste l'opzione `kill`.
Per avviarlo nuovamente:
```bash
@@ -178,3 +180,29 @@ Quando si esegue il comando `docker run ubuntu sleep 60`, la shell rimane occupa
```bash
docker run -d ubuntu sleep 60
```
### Concatenazione di comandi
Per eseguire più comandi all'interno di un container Docker, è possibile utilizzare la seguente sintassi:
```bash
docker run --rm -it ubuntu bash -c "sleep 5; ls -lh"
```
### Lettura dei Log
Il comando seguente consente di visualizzare i log di un container in tempo reale:
```bash
docker logs -f <container_id>
docker logs -f <container_name>
```
### Utilizzo delle risorse
Per limitare l'uso delle risorse da parte di un container, è possibile specificare il numero massimo di core CPU e la quantità di memoria RAM utilizzabile. Utilizzando i parametri `--cpus` e `--memory`, si può evitare che il container saturi le risorse del sistema.
```bash
docker run --rm -it --cpus 2 --memory 1024m --name ubuntu ubuntu
```