使用Dockerfile构建简单的微服务镜像

1.将项目打包成jar包,上传至linux服务器目录,

2.创建一个vim Dockerfile文件,和你上传的jar包的目录一致,加入

#基于哪个镜像

From java:8

#将本地文件夹挂在到当前容器

VOLUME /tmp

#复制文件到容器

ADD eureka-server-0.0.1-SNAPSHOT.jar /app.jar

#声明需要暴露的端口

EXPOSE 8761

#配置容器启动后执行的命令

ENTRYPOINT ["java","-jar","/app.jar"] 

保存退出

3.使用docker build -t 镜像名称:版本号 .       

#  docker build -t eureka-server:0.0.1 .

4.查看镜像是否创建成功 

docker images

 

 
 

5.启动docker镜像

docker run -d -p 8761:8761 eureka-server-0.0.1:latest

 

 
 

用linux的IP地址加8761访问就可以看到下面的页面就说明成功了,或者是你自己的项目的界面

 

 

 

 



作者:老雷小朋友
链接:https://www.jianshu.com/p/ef3b17647c2d
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
posted @ 2020-07-20 13:52  jack-jin  阅读(426)  评论(0)    收藏  举报