Я бы порекомендовал вам создать новый образ из вашего собственного Dockerfile. Вы можете сделать это с помощью FROM скопировав ваш скрипт, а затем запустив этот скрипт внутри вашей сборки с помощью RUN. После этого вы можете создать собственный ENTRYPOINT с командами, которые будут запускаться при запуске вашего контейнера.
Вы также можете запустить свой контейнер в интерактивном режиме, дав ему команду. Например, если ваш базовый образ был nginx, вы можете запустить новый образ следующим образом:
docker run -it <new-image-name> bash
Если ваша база образа использует другой дистрибутив linux, вам придется запустить его, указав контейнеру другой команду для запуска, например, «sh».
Если у вас все еще есть проблемы, вы также можете попробовать изменить точку входа вашего изображения, используя
- точка входа
Было бы намного проще помочь с более подробной информацией о вашем варианте использования и о том, какой базовый образ вы используете.