Yalnızca Docker Compose kullanarak bir kapta etkileşimli bir kabuk başlatmanın herhangi bir yolu var mı? Docker-compose.yml'de böyle bir şey denedim:
myapp:
image: alpine:latest
entrypoint: /bin/sh
Docker-compose up kullanarak bu kapsayıcıyı başlattığımda hemen çıkılıyor. Etkileşimli kabuk olarak başlamak için giriş noktası komutuna ekleyebileceğim herhangi bir bayrak veya myapp olarak ek bir seçenek var mı?
Bunu başarmak için yerel docker komut seçenekleri olduğunu biliyorum, sadece Docker Compose kullanarak da mümkün olup olmadığını merak ediyorum.
docker-compose run myapp
?
docker-compose run myapp
ki portları açığa çıkarmayacak. Yani kullanmak zorunda docker-compose run --service-ports myapp
ama yine de çok uygun değil.
entrypoint: /bin/sh
olmalıentrypoint: "/bin/sh"
/bin/sh
oluşturma dosyanızda giriş noktası olan birden fazla resminiz varsa ne yapmalı?