Невозможно запустить контейнер из образа докера. Ошибка, если мы добавим 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

0 ответов

Другие вопросы по тегам