Как запустить файл инициализации и файл сценария оболочки в файле Docker CMD при использовании centos / systemd в качестве базового образа? - PullRequest
0 голосов
/ 15 апреля 2019

Мой базовый образ centos/systemd.so мой cmd будет содержать /usr/sbin/init, но я также хочу запустить файл сценария оболочки при создании контейнера.

мой Dockerfile:

FROM centos/systemd

#RUN yum -y install dos2unix


CMD ["usr/sbin/init"]   //here i also want to launch a shell script file

1 Ответ

0 голосов
/ 15 апреля 2019

Редактировать с помощью решения:

FROM centos/systemd 

ADD /path-to-hello/hello.sh ./ 
ENTRYPOINT ["./hello.sh"]

Последняя строка в hola.sh: exec /usr/sbin/init

Докер сборки: docker build -t DockerImageName:1.0 .

Запуск докера: docker run --name DockerName DockerImageName:1.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...