How to execute script that opens interactive and continues inside container
Option 1
You can add multiple actions in:
docker exec server0 /bin/sh -c "cmd1;cmd2;...;cmdn"
Option 2
You add your script from local folder with volume (-v) parameter and then execute it inside docker:
docker exec -it -v ./myscript.sh:/myscript.sh server0 /myscript.sh
myscript.sh
cat dock.txt ls -la//do more stuff in the filesystem//do more stuff in the filesystem
start.sh
docker exec -it -v ./myscript.sh:/myscript.sh server0 /myscript.sh
Start script locally:
./start.sh