Я пытаюсь выяснить, как запустить RabbitMQ, который устанавливает плагин Auth и Java Netflix Sidecar в одном контейнере.
Пока у меня есть это Dockerfile
, но оно не работает:
FROM rabbitmq:3.8.2-management
COPY rabbitmq.conf /etc/rabbitmq/rabbitmq.conf
FROM openjdk:14-alpine
#make working directory /
WORKDIR /
#add logging service into workdir
ADD demo-0.0.1-SNAPSHOT.jar demo-0.0.1-SNAPSHOT.jar
#expose port
EXPOSE 5678
#run sidecar and rabbit service
CMD ["sh", "-c", "rabbitmq-plugins enable rabbitmq_auth_backend_http; rabbitmq-server", "java", "-jar", "demo-0.0.1-SNAPSHOT.jar"]
Нужен ли мне скрипт bash в моем случае?