Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

entrypoint file not found

I have a docker image with this command:

FROM ruby:2.4-alpine WORKDIR /usr/src/app  COPY Gemfile /usr/src/app/Gemfile COPY Gemfile.lock /usr/src/app/Gemfile.lock  RUN bundle config build.nokogiri --use-system-libraries RUN bundle install --without development test  VOLUME /state  COPY . /usr/src/app/  ENTRYPOINT ["api-entrypoint.sh"] CMD ["foreman", "start"] 

it builds correctly but when I try to run bash, for example, I get this container_linux.go:247: starting container process caused "exec: \"api-entrypoint.sh\": executable file not found in $PATH" docker: Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "exec: \"api-entrypoint.sh\": executable file not found in $PATH".

I tried copy the entrypoint file, give it executable permissions as well with CMD...nothing worked

like image 652
Luiz E. Avatar asked Jun 09 '17 14:06

Luiz E.


1 Answers

I had this problem with Docker for Windows and the solution was changing the entrypoint script file from CRLF -> LF.

like image 118
dsschneidermann Avatar answered Oct 01 '22 14:10

dsschneidermann