一分钟Docker部署微服务_jar

  • 本次源码已放在Github:​​
  • 个人博客

​​​​​

docker安装就不详细说了,直接进入正题。

首先将工程进行maven打包

一分钟Docker部署微服务_github_02

然后将工程以Xftp或者CRT的放到Linux服务器上

在同一个目录,放上传的工程,还有新建Dockerfile文件(​Dockerfile和jar包要在同一个文件夹下哦​)

FROM java:8

VOLUME /tmp
ADD microservice-discovery-eureka-0.0.1-SNAPSHOT.jar app.jar
RUN bash -c 'touch /app.jar'
EXPOSE 8761
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

然后执行命令 docker build -t qianyu/microservice-discovery-eureka-0.0.1 .

可以查看镜像docker images

一分钟Docker部署微服务_github_03继续运行:运行容器 docker run -d -p 8761:8761 qianyu/microservice-discovery-eureka-0.0.1

访问:ip + 8761,出现如下图就成功啦!


一分钟Docker部署微服务_jar_04

一分钟Docker部署微服务_jar_05