Apakah ada cara untuk memulai shell interaktif dalam wadah menggunakan Docker Compose saja? Saya sudah mencoba sesuatu seperti ini, di docker-compose.yml saya:
myapp:
image: alpine:latest
entrypoint: /bin/sh
Ketika saya memulai wadah ini dengan menggunakan docker-compose up, ia segera keluar. Apakah ada flag yang bisa saya tambahkan ke perintah entrypoint, atau sebagai dan opsi tambahan untuk myapp, untuk memulai sebagai shell interaktif?
Saya tahu ada opsi perintah buruh pelabuhan asli untuk mencapai ini, hanya ingin tahu apakah mungkin menggunakan Docker Compose juga.
docker-compose run myapp
?
docker-compose run myapp
itu tidak akan mengekspos port. Jadi Anda harus menggunakan docker-compose run --service-ports myapp
tetapi tetap saja tidak nyaman.
entrypoint: /bin/sh
harusentrypoint: "/bin/sh"
/bin/sh
titik masuk di file penulisan Anda, apa yang harus dilakukan?