Comment faire pour modifier les ressources allouées à un conteneur au moment de l'exécution?
Je suis conscient que je peux limiter les ressources allouées à un conteneur, alors que l'approvisionnement en utilisant le panneau avec le -c
et -m
drapeaux pour le CPU et de la mémoire.
Cependant, est-il une manière que je peux changer ces ressources allouées à conteneurs de manière dynamique (après qu'ils ont été mis en service) et sans le redéploiement de la même contenant d'autres ressources?
Vous devez vous connecter pour publier un commentaire.
pas à l'heure actuelle pas - Il y a un désir de voir quelqu'un de la mettre en œuvre si: https://github.com/docker/docker/issues/6323
À l'époque (menu fixe v1.11.1) a la commande
docker update
(vue docs). Avec cela, vous pouvez modifier l'allocation de ressources à la volée.Qui pourrait être à venir pour docker 1.10 ou 1.11 (T1 2016): PR 15078 est mise en œuvre (Déc. 2015) l'appui à l'évolution des ressources (y compris UC) à la fois du fait de l'arrêt et en cours d'exécution conteneur.
Mise à jour en 2016: il est une partie de docker 1.10 et documenté dans
panneau de mise à jour
(PR 15078).Noter que la réalisation de modifications via
docker set
devrait persister.I. e., ces changements seraient permanents (mise à jour du conteneur JSON)