Только начал изучать docker, решил попробовать обычный html файл запустить через tomcat используя docker.Открыл пакет с проектом где есть этот html файл, в самом корне создал Dockerfile
FROM tomcat
WORKDIR /app
COPY . .
RUN npm install
EXPOSE 3000
CMD ["tomcat","index.html"]
Как я понимаю мне должно на платформе tomcat на 3000 порту открыть файл index.html, но место этого мне выдает ошибку: Step 4/6 : RUN "npm" install
---> Running in aa9968fa65a1
/bin/sh: 1: npm: not found
Error response from daemon: The command '/bin/sh -c "npm" install' returned a non-zero code: 127
Failed to deploy 'my-container-2 Dockerfile: Dockerfile': Can't retrieve image ID from build stream
Подскажите пожалуйста что я делаю неправильно? Почему эта ошибка выскакивает? И вообще правильно понимаю что именно это мне нжно написать что бы открыть обычный html файл в tomcat