Дивіться: https://docs.docker.com/engine/reference/run/#overriding-dockerfile-image-defaults
Відповідна частина:
CMD (команда за замовчуванням або параметри) Нагадаємо необов'язковий COMMAND у командному рядку Docker:
$ docker run [OPTIONS] IMAGE[:TAG] [COMMAND] [ARG...]
Ця команда є необов'язковою, оскільки особа, яка створила IMAGE, можливо, вже надала команду COMMAND за замовчуванням за допомогою CMD Dockerfile. Як оператор (людина, що працює з контейнером із зображення), ви можете перекрити цей CMD, просто вказавши нову команду COMMAND.
Якщо зображення також вказує ENTRYPOINT, то CMD або COMMAND додаються як аргументи до ENTRYPOINT.
Тому для того, щоб робити те, що вам потрібно, потрібно лише вказати cmd та переотримати використання /bin/bash
. Не зовсім "порожній", але це робиться на 99%.