一、起名Dockerfile没有后缀名的文件,编辑如下指令
# Pull base image
FROM java:8
VOLUME /tmp
# 添加
ADD spring-provider-1.0-SNAPSHOT.jar app.jar
RUN bash -c 'touch /app.jar'
# Define default command.
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
然后放在同jar一个目录下运行如下指令
docker build -t micro-provider:v1.0 .
运行成功后就docker images中能看到
运行它
docker run -p 80:86 -t -i micro-provider:v1.0 /bin/bash
docker run --name demo1 -e server.port=1234 -p 1234:1234 micro-provider:v1.0
二、