Мой Dockerfile:
FROM centos:7.2
COPY gateway-deploy-1.1-SNAPSHOT /home/admin/gateway/
COPY entrypoint.sh /home/admin/entrypoint.sh
RUN chmod +x /home/admin/entrypoint.sh
EXPOSE 12366
VOLUME ["/home/admin/logs"]
ENTRYPOINT ["sh", "/home/admin/entrypoint.sh"]
Когда я запускаю контейнер, должно быть выполнено entrypoint.sh
, но система выдает «Нет такого файла или каталога».Я попытался изменить команду запуска на "/ bin / bash", а затем пошел в контейнер, чтобы увидеть, что файл существует.
Почему возникает эта проблема?Я много раз пытался делать изображения, но эта проблема существовала всегда.