La commande docker update permet de modifier ou restreindre l'accès par le conteneur aux différentes ressources du système hôte.
# Limitation de la mémoire à la volée sur un conteneur en cours d'execution docker update --memory 95m web_traefik_1 # Vérifier l'application de la restriction docker stats
Affiche la politique actuelle de conteneur:
docker container inspect --format '{{json .HostConfig.RestartPolicy }}' web_traefik_1 | jq { "Name": "unless-stopped", "MaximumRetryCount": 0 }
Modifie la configuration à la volée, pour l'exemple on prend un conteneur nommé “web_traefik_1”:
docker update --restart=on-failure:5 web_traefik_1
Vérifier que les modifications sont bien effectives:
docker container inspect --format '{{json .HostConfig.RestartPolicy }}' web_traefik_1 | jq { "Name": "on-failure", "MaximumRetryCount": 5 }