Вы использовали параметр -d
в команде docker run
, которая будет запускать контейнер в режиме detached
в фоновом режиме.
Пожалуйста, отметьте this out.
Для запуска bash
docker exec -it <conatiner-id> /bin/bash
, где <container-id>
может быть получено из docker ps
вывода.
Также согласно вашему dockerfile
вы хотите, чтобы npm start
былопервый процесс в контейнере, поэтому при выполнении команды docker run
не указывайте /bin/bash
, поскольку она переопределит CMD npm start
, упомянутый в файле docker.
Надеюсь, это поможет, дайте мне знать.