আমার একটি ডকার ইমেজ রয়েছে যা ইনস্টল হয় gruntতবে আমি যখন এটি চালানোর চেষ্টা করি তখন আমার একটি ত্রুটি ঘটে:
Error response from daemon: Cannot start container foo_1: \
exec: "grunt serve": executable file not found in $PATH
আমি যদি ইন্টারঅ্যাকটিভ মোডে ব্যাশ চালাই তবে gruntতা উপলব্ধ।
আমি কি ভুল করছি?
এখানে আমার ডকফায়াইল:
# https://registry.hub.docker.com/u/dockerfile/nodejs/ (builds on ubuntu:14.04)
FROM dockerfile/nodejs
MAINTAINER My Name, me@email.com
ENV HOME /home/web
WORKDIR /home/web/site
RUN useradd web -d /home/web -s /bin/bash -m
RUN npm install -g grunt-cli
RUN npm install -g bower
RUN chown -R web:web /home/web
USER web
RUN git clone https://github.com/repo/site /home/web/site
RUN npm install
RUN bower install --config.interactive=false --allow-root
ENV NODE_ENV development
# Port 9000 for server
# Port 35729 for livereload
EXPOSE 9000 35729
CMD ["grunt"]
CMD grunt?না আপনি কি বলতে চান ড্রপ ["এবং "]?
CMD ["grunt"]করুনCMD grunt
CMD ["grunt"]কমান্ডটি প্রয়োগ করতে অন্য শেল ব্যবহার করেন, তবে সেই শেলটিতে $ PATH সেট না হওয়ার সম্ভাবনা রয়েছে।

CMD grunt? অথবা আপনি পুরো পথটি পেরিয়ে গ্রুন্ড কমান্ড কার্যকর করার চেষ্টা করতে পারেন?