Невозможно запустить контейнер из образа докера. Ошибка, если мы добавим CMD для запуска агента filebeat или fluentd.
Я не могу запустить контейнер из образа докера, который создается ниже Dockerfile. Не получится, если мы добавим CMD для запуска агента filebeat или fluentd.
Докерфайл
#################################################
FROM node:12
#install pm2
RUN npm install pm2 -g
RUN apt update
#create dir and copy the code
RUN mkdir -p /home/devops/comera_registration_service/
WORKDIR /home/devops/comera_registration_service/
COPY . .
#fluentd install
COPY fl.sh .
RUN sh fl.sh
#install depend
RUN npm install
#start the app
CMD [ "pm2-runtime", "ecosystem.config.js" ]
CMD ["/etc/init.d/td-agent", "start" ]
#opening port
EXPOSE 3010