编写Dockerfifile

# 进入root

vim Dockerfile


# 内容:

FROM openjdk:8-jdk-alpine
ARG JAR_FILE
COPY ${JAR_FILE} app.jar
EXPOSE 10086
ENTRYPOINT ["java","-jar","/app.jar"]

构建镜像

docker build --build-arg JAR_FILE=tensquare_eureka_server-1.0-SNAPSHOT.jar -t eureka:v1 .

查看镜像是否创建成功

docker images

创建容器

docker run -i --name=eureka -p 10086:10086 eureka:v1