Из документации: EXPOSE <port> [<port>/<protocol>...] VOLUME ["/data"]
То есть в докерфайле ничего нет о том, куда пробрасываются из контейнера порты и откуда маунтятся тома. Все это указывается при создании контейнера, так как от докерфайла не должна зависить инфраструктура вне контейнера.
Для позиционирования курсора и вывода результатов выполнения определенной команды в определенное знакоместо можно использовать значение переменной PS1.
Вот документация с примерами: https://wiki.archlinux.org/index.php/Bash/Prompt_c...
Вот один из примеров оттуда, время будет отображаться в верхем правом углу: