Docker Compose with one Terminating Container
I’m having a docker compose setup of a database container, an application container and one container which pre-loads the database with necessary data.
But terminating this one container takes down the complete setup with the message:
composesetup_load_1 exited with code 0 Gracefully stopping... (press Ctrl+C again to force) Stopping composesetup_app_1... Stopping composesetup_db_1...
Is there any way of having multiple containers with different life-time in one docker-compose setup? If yes, how?
One Solution collect form web for “Docker Compose with one Terminating Container”
My workaround for now is to keep the pre-loading container running by adding
tail -f /dev/null to the end of the entrypoint script. This keeps the process running, while nothing actual happens.