когда я использую параметр CMD, сборка докера прошла успешно. Но для запуска контейнера Docker контейнер существует сразу.
Попробуйте прочитать о докере и как он работает после запуска контейнера.
Подробнее о том, как читать журналы контейнера: https://docs.docker.com/engine/reference/commandline/logs/