All streams
Search
Write a publication
Pull to refresh
14
0
Send message

Мне кажется, что Вы немного заблуждаетесь и не до конца понимаете, как работают exec и shell формы в инструкциях ENTRYPOINT и CMD. :) p.s Предлагаю оставить этот вопрос (дабы не разводить "холивар") за рамками данного обсуждения.

Для запуска наших контейнеров (с Java) мы используем инструкцию CMD в executable form.  

Хочу подчеркнуть, что именно exec form, а не shell form

Именно поэтому основной процесс (в контейнере) с PID 1 будет java, а не shell оболочка в которой запускается команда java -jar ...

См. вывод команды ps aux в контейнере с приложением: 

~ $ ps aux

PID   USER     TIME  COMMAND

    1 app      19:18 java -jar app.jar

Согласен, что не все оболочки умеют их обрабатывать, а где-то её  вовсе может и не быть, например в scratch images.

Но опять же хочу сказать, что мы используем exec form инструкции CMD.

Information

Rating
Does not participate
Works in
Registered
Activity

Specialization

System Administration, DevOps