Подключиться можно двумя способами – с помощью attach
и exec
.
attach
имеет ограничение только на один экземпляр shell (не проверял), кроме того – с ним могут быть проблемы при отключении – Ctrl+C убивает процесс контейнера.
Для attach
есть опция –sig-proxy, которая не останавливает контейнер – но намного проще использовать exec
.
Находим имя или ID контейнера:
# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 6ee6223a3ce3 ubuntu "/bin/bash" 2 hours ago Up 2 hours gloomy_lumiere
Подключаемся:
# docker exec -i -t 6ee6223a3ce3 bash root@6ee6223a3ce3:/#
И выходим по Ctrl+D.