entrypoint file not found

Luiz E.

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

BMitch

/usr/src/app may not be in your path so you should include the full path to the script. You also need to ensure that your entrypoint.sh is executable, docker will copy the permissions exactly as they are on your build host, so this step may not be needed depending on your scenario.

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/
RUN chmod 755 api-entrypoint.sh

ENTRYPOINT ["/usr/src/app/api-entrypoint.sh"]
CMD ["foreman", "start"]

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

No file found when using ENTRYPOINT

Entrypoint file not being found for Dockerfile

Entrypoint: Executable file not found in $PATH: unknown

Docker entrypoint "not found"

dockerfile : npm not found at entrypoint?

exec not found using Dockerfile ENTRYPOINT

Docker entrypoint.sh not found

Docker: ./entrypoint.sh not found

Windows 10 Docker - Entrypoint not found

Docker & WSL Ubuntu on Windows cannot find docker-entrypoint.sh - file not found

docker entrypoint sh file restarting

Docker entrypoint not found although in PATH (and executable)

Docker Node: Entrypoint can't be found

Service Fabric: The EntryPoint Blah.exe is not found

docker-entrypoint exec nginx not found

Docker execution fails with "command in CMD/ENTRYPOINT not found"

Docker copy file to host, after entrypoint execution

Run command on entrypoint in docker outputs no file errors

entrypoint.sh: no such file or directory on Windows 10

Exporting a environment variable in Entrypoint file not work?

Env file not properly sourced from entrypoint script

Dockerfile CMD unable to locate entrypoint file

Docker /entrypoint.sh: 2: exec: java: not found

docker is not found when running a docker command in entrypoint.sh

docker-entrypoint.sh: 38: exec: npm: not found

Grafana Docker entrypoint script stops with "No such file or directory", but file is there

Building Docker images on Windows: Entrypoint script "no such file or directory"

/entrypoint.sh: line 8: syntax error: unexpected end of file

How are CMD and ENTRYPOINT exec forms in a docker file parsed?