首页 > 编程语言 > 详细

在Mac上使用Docker部署jar包

时间:2020-07-03 19:01:41      阅读:99      评论:0      收藏:0      [点我收藏+]

1.项目打包成可以单独运行的jar包,并在本地验证可以运行:

eureka-0.0.1-SNAPSHOT.jar

2.在mac系统下安装docker,安装步骤省略。

3.启动docker,并拉取java镜像

$ docker pull java:8

4.在mac系统下新建目录

$ mkdir /Users/mhx/Documents/tools/docker/eureka

$ cd /Users/mhx/Documents/tools/docker/eureka

6.上传一个待部署的jar包service1-1.0.0.jar和dockerfile文件

dockerfile文件内容如下:

FROM java:8
EXPOSE 8001
VOLUME /tmp
ADD eureka-0.0.1-SNAPSHOT.jar app.jar
RUN sh -c ‘touch /app.jar‘
ENV JAVA_OPTS=""
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ]

7.构建镜像

$ cd /Users/mhx/Documents/tools/docker/eureka

$ docker build -t eureka:0.0.1 .

8.查看镜像

$ docker images

9.启动容器

前台启动

$ docker run -p 8001:8001 eureka:0.0.1

后台启动

$  docker run -d -p 8001:8001 eureka:0.0.1

10.测试运行情况

在mac系统浏览器上访问:http://localhost:8001

 

在Mac上使用Docker部署jar包

原文:https://www.cnblogs.com/code4app/p/13231563.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!