docker 部署springboot应用
2019-02-17 18:23
525 查看
最近学习了一下docker容器操作,简单的写一下docker部署springboot的整一个过程,docker需要拉取一个java镜像
[code]docker pull java
启动这个java 容器,把端口和宿主机上面的端口联通
[code]docker run -it -d -p 127.0.0.1:8080:8080 --name javatest docker.io/java
然后上传自己的jar包,编写一个dockerfile,可以通过dockerfile直接将jar包push到容器内,组成一个新的容器
这个是dockerfile的内容
简述一下dockerfile的大致做法
FROM java:基于java镜像构建
ADD xxx:将jar包推入docker容器,命名为app.jar
RUN:安装app.jar,建立app.jar
ENTRYPOINT 执行运行命令:java -jar
[code]FROM java ADD docker-0.0.1-SNAPSHOT.jar app.jar RUN bash -c 'touch app.jar' ENTRYPOINT ["java","-jar","app.jar"]
使用docker build 命令构建一个新的容器,后面的一点不能忽略
[code]docker build -t myweb .
部署完之后,用curl或者postman观察一下,容器内的jar包可以正常执行
相关文章推荐
- 将Spring-boot应用部署到Docker容器
- centos7.5 下docker部署springboot应用
- 使用Docker部署Spring Boot的应用示例
- 使用Docker部署Spring Boot 应用 Dockerfile方式
- docker 部署springboot应用
- 使用 Docker 部署 Springboot 应用
- docker 内部署 springboot 应用
- 使用maven集成docker构建和部署Spring Boot 应用
- 二. Spring Boot使用DockerFile maven插件自动化部署
- Docker部署SpringBoot项目
- docker 部署springBoot项目
- spring boot应用打包成docker镜像和服务的编排
- 理解docker部署springboot-容器网络使用(三)
- 部署Spring Boot应用
- Docker---(5)Docker 部署SpringBoot web项目
- 基于Spring Boot和Spring Cloud实现微服务架构学习(六)-Docker应用
- 理解docker部署springboot-搭建mysql主从集群(二)
- Docker部署SpringBoot项目
- Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo
- idea+Spring Boot的第一个应用,以及热部署的配置