01-Docker03 运行jar包

作者: 张不二01 | 来源:发表于2019-02-23 12:21 被阅读0次
1, 项目打jar包,传到服务器
  • 包名:docker_test.jar
  • 服务器上位置: /root/docker_test/docker_test.jar
2, 编写Dockerfile
  • 在jar包相同的位置下创建Dockerfile文件,并编写如下内容,简单说就是在java环境下运行java -jar容器
FROM java:8
VOLUME /tmp
ADD docker_test.jar app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","app.jar"]
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
EXPOSE 8080
3, 从Dockerfile创建镜像
  • 注意:最后一个点不能省略,是指build当前目录

docker build -t spring/test .

4, 查看镜像

docker images

5, 运行镜像

docker run -d -p 8080:8080 --name spring-test spring/test

6, 查看运行容器

docker ps

7, 验证

我项目中写了一个接口:/ivanl001/test01, 服务器映射地址是node101

http://node101:8080/ivanl001/test01

docker build -t test/docker_test .

相关文章

网友评论

    本文标题:01-Docker03 运行jar包

    本文链接:https://www.haomeiwen.com/subject/idzuyqtx.html