Multiple commands on docker ENTRYPOINT

You can use something like this:

ENTRYPOINT ["/bin/sh", "-c" , "<command A> && <command B> && <command C>"]

In case you want to run many commands at entrypoint, the best idea is to create a bash file. For example like this

mkdir /root/.ssh
echo "Something"
cd tmp

And then, in your DockerFile, set entrypoint to file (that execute and run all your commands inside)

COPY /scripts/
RUN ["chmod", "+x", "/scripts/"]
ENTRYPOINT ["/scripts/"]

After that, each time you start your container, will be execute and run all commands that you need. You can take a look here