# 1. Использование Docker Attach
Вы можете получить доступ к оболочке bash в контейнере докера с помощью команды attach.
Но ваш контейнер для докеров должен быть запущен с /bin/bash.
Используйте синтаксис ниже, чтобы получить доступ к оболочке контейнера Docker.
$ sudo docker attach <CONTAINER ID/NAME>
Например, ваш контейнер работает с id 76debad837d2 и именем happy.
Используйте одну из следующих команд с помощью метода attach.
Использование идентификатора контейнера:
$ sudo docker attach 76debad837d2
Использование имени контейнера:
$ sudo docker attach happy
# 2. Использование Docker Exec
Если контейнер не запускался с командой /bin/bash.
Тогда вы не можете использовать команду attach.
Теперь вам нужно использовать команду exec для создания bash в вашем контейнере.
Убедитесь, что вы используете версию Docker> = 1.3.
Используйте синтаксис ниже, чтобы получить доступ к оболочке контейнера Docker.
$ sudo docker exec -it <CONTAINER ID/NAME> bash
Например, ваш контейнер работает с id 76debad837d2 и именем happy
Используйте одну из следующих команд с методом exec.
Использование идентификатора контейнера:
$ sudo docker exec -it 76debad837d2 bash
Использование имени контейнера:
$ sudo docker exec -it happy_tecadmin bash