docker exec

Se utiliza para entrar en la máquina con un bash y poder modificar. Cuando un container se esta ejecutando.

Por ejemplo:

docker exec -it nombre_container bash

Este comando nos abre un tty para poder interactuar.

Ejemplo completo de uso:
Tenemos una imagen de nginx la cual hacemos correr.

docker run -d -p 5000:80 nginx

Este comando enciende el container.

Miramos con :
docker ps

Obtenemos:

CONTAINER ID ----- IMAGE-----COMMAND---- CREATED------STATUS---------PORTS-----------------------------NAMES

0db145815739-------nginx -----nginxg------------ 'daemon ..."----5................----0.0.0.0:5000->80/tcp-----nombre_container

docker exec -it nombre_container bash

Nos devuelve el acceso al bash...

root@0db145815739:/#

Entrar a un contenedor con mysql

Cómo hacer para entrar en mysql directamente.

docker exec -it my-container-name mysql -u root -p
password:
mysql>

results matching ""

    No results matching ""