我在 docker 中使用apiman工具。我制定了一项自定义政策。当我以独立模式(没有 docker)运行 apiman 时,apiman 能够从 .m2 存储库中获取该战争(策略)。但是当我在 docker 中使用 apiman 时,它不起作用。
- 有没有办法在 docker 容器中拥有 .m2 存储库以及 Wildfly 服务器?多阶段构建会在这里有所帮助吗?
这是我的码头文件
FROM jboss/wildfly:10.1.0.Final
COPY apiman_folder ${JBOSS_HOME}
#EXPOSE 8080 9990
USER root
RUN chown -R jboss:0 ${JBOSS_HOME} \
&& chmod -R g+rw ${JBOSS_HOME}
USER jboss
ENTRYPOINT ["/opt/jboss/wildfly/bin/standalone.sh", "-b", "0.0.0.0", "-bmanagement", "0.0.0.0", "-c", "standalone-apiman.xml"]