С docker-compose
, как и с обычным docker run [...]
, вы можете указать entrypoint
(ср. здесь ) и command
(ср. здесь ).
Однако в вашем случае я бы построил собственный образ Docker на основе вашего предпочтительного образа MySQL и COPY
простой сценарий входа в образ, который делает то, что вы хотите, например,
#!/bin/sh
sleep 10
[command to run MySQL]
echo "Started MySQL on xyz"
Затем укажите этот скрипт как ENTRYPOINT
в вашем Dockerfile.