Gibt es eine Möglichkeit, eine interaktive Shell in einem Container nur mit Docker Compose zu starten? Ich habe so etwas in meiner docker-compose.yml versucht:
myapp:
image: alpine:latest
entrypoint: /bin/sh
Wenn ich diesen Container mit Docker-Compose starte, wird er sofort beendet. Gibt es Flags, die ich dem Befehl entrypoint oder als zusätzliche Option zu myapp hinzufügen kann, um als interaktive Shell zu starten?
Ich weiß, dass es native Docker-Befehlsoptionen gibt, um dies zu erreichen. Ich bin nur neugierig, ob es auch möglich ist, nur Docker Compose zu verwenden.
docker-compose run myapp
?
docker-compose run myapp
dass die Ports nicht verfügbar gemacht werden. Man muss es also benutzen, docker-compose run --service-ports myapp
aber es ist immer noch nicht sehr praktisch.
entrypoint: /bin/sh
sollteentrypoint: "/bin/sh"
/bin/sh
Einstiegspunkt in Ihrer Erstellungsdatei haben, was sollte dies tun?