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 …
2 Comments
Benjamin
15 septembre 2019 - 8 h 58 minBonjour,
Un fois dans le shell, comment éditer un fichier type ini par exemple. Les commande vi et nano ne fonctionnent pas.
D’avance merci
Benjamin
Nicolas BESNARD
19 septembre 2019 - 11 h 20 minBonjour,
Beaucoup d’images sont créées avec le minimum de logiciels installés dedans afin d’en limiter la taille. Suivant votre distribution il faudra utiliser le gestionnaire de paquet approprié pour installer l’éditeur de texte.
Nicolas.