我正在尝试将宠物商店 Web 应用程序捆绑在图像中并在容器上运行它。宠物店是专家项目。
我创建了以下 Dockerfile
FROM ubuntu:18.04
MAINTAINER Naresh Chaurasia <message4naresh@gmail.com>
RUN apt update
RUN apt install -y openjdk-8-jdk
RUN apt install -y maven
RUN apt install -y git
RUN git clone https://bitbucket.org/connect2tech/connect2tech.in-jpetstore
WORKDIR /connect2tech.in-jpetstore
ENV PATH "$PATH:/usr/bin/mvn"
ENTRYPOINT ["mvn","jetty:run"]
通过运行以下命令,将 Web 应用程序部署在端口 8080 上的码头容器上:mvn jetty:run
我正在尝试对 Dockerfile 做同样的事情,但未能这样做。
我可能在以下几行中犯了错误,但无法弄清楚(因为我刚刚开始使用 Dockers(
ENV PATH "$PATH:/usr/bin/mvn"
ENTRYPOINT ["mvn","jetty:run"]
任何指导/指针将不胜感激。
谢谢。
FROM ubuntu:18.04
MAINTAINER Naresh Chaurasia <message4naresh@gmail.com>
RUN apt update
RUN apt install -y openjdk-8-jdk maven git
RUN git clone https://bitbucket.org/connect2tech/connect2tech.in-jpetstore
RUN mkdir /connect2tech.in-jpetstore
WORKDIR /connect2tech.in-jpetstore
ENTRYPOINT ["/usr/bin/mvn","jetty:run"]