一,首先创建Dockerfile文件,jdk文件,项目jar包,这几个放入同一个目录(好操作)
二,编辑我们所创建的Dockerfile文件内容如下
三,编译生成镜像,出现Successfully built 5b131ad80d13,代表成功
iZuf63ewkwzrm8gypt3iwhZ:/usr/java/spring-boot # docker build -t="redstarofsleep/b2c-eureka" .
Sending build context to Docker daemon 585.6 MB
Step 1 : FROM learn/tutorial
---> a7876479f1aa
Step 2 : MAINTAINER lgl "[email protected]"
---> Using cache
---> f59497c5131d
Step 3 : RUN apt-get update
---> Using cache
---> 9925e3142983
Step 4 : COPY jdk1.8.0_131 jdk1.8.0_131
---> Using cache
---> 4f127a609712
Step 5 : ADD spring-boot-se-0.0.1-SNAPSHOT.jar app.jar
---> Using cache
---> 9ab4e1f07b89
Step 6 : ENV JAVA_HOME /jdk1.8.0_131
---> Using cache
---> f1c9959df125
Step 7 : ENV PATH $JAVA_HOME/bin:$PATH
---> Using cache
---> b8f887ab456c
Step 8 : ENV CLASSPATH .:$JAVA_HOME/lib
---> Using cache
---> 1071be66ea40
Step 9 : EXPOSE 8099
---> Using cache
---> 9fc6bac461ea
Step 10 : ENTRYPOINT java -jar /app.jar
---> Using cache
---> 5b131ad80d13
Successfully built 5b131ad80d13
四,创建容器,并运行 把项目中镶嵌的tomact端口映射为8098
五,ok!访问
haohao