Как присоединиться к контейнеру Docker
Python
Middle
Вкусно и точка
Как присоединиться к контейнеру Docker
Ответы
Для присоединения к запущенному контейнеру Docker используйте команду `docker exec` с флагом `-it` для интерактивного режима. Основные способы:
```
# Подключиться к контейнеру с запущенным шеллом
docker exec -it <container_name_or_id> /bin/bash
# Если bash недоступен, используйте sh
docker exec -it <container_name_or_id> /bin/sh
```
Пример:
```
docker exec -it my_nginx_container /bin/bash
```
Для подключения к контейнеру без выполнения команды (если он запущен с `-it`):
```
docker attach <container_name_or_id>
```
Важно: контейнер должен быть запущен (`docker ps`). Для новых контейнеров можно сразу запускать с интерактивным режимом:
```
docker run -it ubuntu /bin/bash
```