Una volta avviato un container, come faccio ad accedere alla sua shell?
Prima di tutto occorre elencare i container:
$ sudo docker container ls -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 42d1ab376b0d sent_crunch "/bin/sh -c \"/bin/ba…" 12 minutes ago Exited (0) 12 minutes ago mybeautifulproject-app-1 e18da64098a2 postgis/postgis "docker-entrypoint.s…" 23 hours ago Up 10 minutes (healthy) 0.0.0.0:5433->5432/tcp, :::5433->5432/tcp mybeautifulproject-postgres_db-1
Qui nel mio caso l’unico container running (al quale ha senso quindi collegarsi) è il e18da64098a2. Quindi
sudo docker exec -it e18da64098a2 /bin/bash postgres@e18da64098a2:/$
Fatto.
Commenti recenti