{{tag>software sysadmin docker todo}} ====== Docker: Modifier la configuration d'un conteneur ====== 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 ===== Modifier la politique de redémarrage du conteneur ===== 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 } ===== Références ===== * https://bobcares.com/blog/docker-change-container-configuration/ * https://www.baeldung.com/ops/docker-memory-limit * https://www.howtogeek.com/devops/how-to-modify-the-configuration-of-running-docker-containers/