7. Docker : Pause, unpause, rename et exec

Rename

Pour renommer un container après sa création, il suffit de tapper la commande suivante :

docker container rename ContainerId ContainerNewName

OU

docker container rename ContainerName ContainerNewName

Pour renommer les images, c’est un peu différent. Nous aborderons ce thème quand nous parlerons des tags.


Pause / Unpause

Mettre en pause va libérer les ressources du container pour lancé un gros processus sur le server par exemple. Il suffira par la suite de “dé-pause” le container.
Le mode pause ne quitte pas un container, mais empêche toute action de la part du container, que cela soit dans le terminal ou par les applications qui y sont hébergées.

La commande pour mettre un container en pause :

docker pause ContainerName

Attention, le mode pause garde toutes les commande passées durant ce temps dans la mémoire. Donc tout cela sera exécuter sur le container au moment ou nous sortirons du mode pause.

Si le container est ouvert dans un terminal, se terminal ne va pas se fermer comme avec la commande exit, mais va rester ouvert. On ne pourra simplement pas y taper de commande pendant le mode pause.

Enlever le mode pause :

docker unpause ContainerName

Exec

La commande “exec” permet de lancer une commande pendant qu’un container est en fonction.

Exemple avec la création d’un dossier /app (donc à la racine) :

docker exec ContainerName mkdir /app

Exemple pour lancer une commande redis :

Création du container :
docker run --name redis_test redis

On veut executer le client redis à présent :
docker exec -it redis_test redis_cli

On entre les commande redis que l'on veut executer :
set cle 42
get cle

on peut quitter le client redis avec :
exit

Autre exemple, pour executer un shell dans notre container :

Commande :
docker exec -it ContainerName Commande

Exemple :
docker exec -it redis_test bash

On quitte également avec :
exit

On notera qu’en procédant de cette manière, on ne stop pas le container. On stop simplement la commande que nous avons lancer dans le container.


Image par défaut
administrateur
Publications: 25

Laisser un commentaire