У меня есть образ докера, на котором запущено приложение Java, его основной класс динамический, в файле с именем start-class. Традиционно я запустил приложение вот так.
java <some_options_ignored> `cat start-class`
Теперь я хочу запустить эти приложения в док-контейнерах. Это мой Dockerfile.
FROM openjdk:8
##### Ignored
CMD ["java", "`cat /app/classes/start-class`"]
Я построил образ и запустил контейнеры. Фактически выполненная команда была такой:
$ docker ps --no-trunc | grep test
# show executed commands
"java '`cat /app/classes/start-class`"
Одиночные кавычки автоматически переносились за пределы черт. Как я могу это исправить ??