Чи є спосіб запустити інтерактивну оболонку в контейнері лише за допомогою Docker Compose? Я спробував щось подібне у своєму docker-compose.yml:
myapp:
image: alpine:latest
entrypoint: /bin/sh
Коли я запускаю цей контейнер за допомогою докер-композиції, він виходить негайно. Чи є якісь прапори, які я можу додати до команди введення чи як і додаткові параметри до myapp, щоб почати як інтерактивна оболонка?
Я знаю, що для цього досягти варіантів команд докер, просто цікаво, якщо це можливо, використовуючи лише Docker Compose.
docker-compose run myapp
?
docker-compose run myapp
тому, що вона не відкриє порти. Тож вам доведеться користуватися, docker-compose run --service-ports myapp
але все-таки це не дуже зручно.
entrypoint: /bin/sh
має бутиentrypoint: "/bin/sh"
/bin/sh
у вашому композиційному файлі є кілька зображень з точкою входу, що це робити?