docker 部署Spring Cloud

1、添加 Dockerfile 示例如下:
FROM maven:3.3.3
ADD pom.xml /tmp/build/
RUN cd /tmp/build && mvn -q dependency:resolve
ADD src /tmp/build/src
#构建应用 RUN cd /tmp/build && mvn -q -DskipTests=true package \
#拷贝编译结果到指定目录 && mv target/*.jar /app.jar \ #清理编译痕迹 && cd / && rm -rf /tmp/build VOLUME /tmp
EXPOSE 12345
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

二、将src、pom、Dockerfile拷贝到linux任一目录下 三、进入docker的世界: 1.在根目录执行如下命令,构建 Docker 镜像:
docker build -t docker-demo-spring-boot .
2.启动镜像:
docker run -d -p 12345:12345 docker-demo-spring-boot
3.内网 curl 127.0.0.1:12345