til: docker_attach-bash-to-running-container.md
This data as json
| path | topic | title | url | body | html | shot | created | created_utc | updated | updated_utc | shot_hash | slug |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| docker_attach-bash-to-running-container.md | docker | Attaching a bash shell to a running Docker container | https://github.com/simonw/til/blob/main/docker/attach-bash-to-running-container.md | Use `docker ps` to find the container ID: $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 81b2ad3194cb alexdebrie/livegrep-base:1 "/livegrep-github-re…" 2 minutes ago Up 2 minutes compassionate_yalow Run `docker exec -it ID bash` to start a bash session in that container: $ docker exec -it 81b2ad3194cb bash I made the mistake of using `docker attach 81b2ad3194cb` first, which attaches you to the command running as CMD in that conatiner, and means that if you hit `Ctrl+C` you exit that command and terminate the container! | <p>Use <code>docker ps</code> to find the container ID:</p> <pre><code>$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 81b2ad3194cb alexdebrie/livegrep-base:1 "/livegrep-github-re…" 2 minutes ago Up 2 minutes compassionate_yalow </code></pre> <p>Run <code>docker exec -it ID bash</code> to start a bash session in that container:</p> <pre><code>$ docker exec -it 81b2ad3194cb bash </code></pre> <p>I made the mistake of using <code>docker attach 81b2ad3194cb</code> first, which attaches you to the command running as CMD in that conatiner, and means that if you hit <code>Ctrl+C</code> you exit that command and terminate the container!</p> | <Binary: 61,636 bytes> | 2020-08-10T08:41:01-07:00 | 2020-08-10T15:41:01+00:00 | 2020-08-10T08:41:01-07:00 | 2020-08-10T15:41:01+00:00 | 2bd34a112abf7858d6a88c4da46c3bda | attach-bash-to-running-container |