docker – accéder au shell dans un conteneur

Pour accéder au shell dans un conteneur, il faut lancer la commande suivante :

docker exec -ti <container_name> /bin/bash

Pour obtenir le nom du conteneur, il faut utiliser :

docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0b08583f8e8c registry.xxxxxxxxxx "/bin/sh -c /docker-…" 3 days ago
 Up 7 hours 80/tcp, 0.0.0.0:443->443/tcp docker_nginx_1
e611b80e5cda registry.xxxxxxxxxx "/bin/sh -c '/bin/ba…" 3 days ago 
 Up 7 hours 0.0.0.0:80->80/tcp docker_httpd_1
2942e36c8a51 registry.xxxxxxxxxx "/bin/sh -c /docker-…" 3 days ago 
 Up 7 hours 9000/tcp docker_phpfpm_1

Ici les noms sont docker_nginx_1, docker_httpd_1 …

 

 

Tagged in:,