Spring Boot 应用 发布到Docker
2017-06-13 14:38
861 查看
Spring Boot 应用
先把命令行切换到Maven项目的根目录 E:\gitCode\galaxyguardians通过mvn clean package命令打包应用程序 ,在E:\gitCode\galaxyguardians\target 下可以看到打包后的tag-0.0.1-SNAPSHOT.jar包
通过命令java -jar target/tag-0.0.1-SNAPSHOT.jar运行程序 (WEB已经运行了)
Docker
touch Dockerfile 内容如下:#基础镜像:仓库是java,标签用8u66-jdk FROM java:8u66-jdk #当前镜像的维护者和联系方式 MAINTAINER duqi duqi@example.com #将打包好的spring程序拷贝到容器中的指定位置 ADD target/bookpub-0.0.1-SNAPSHOT.jar /opt/tag-0.0.1-SNAPSHOT.jar #容器对外暴露8080端口 EXPOSE 8080 #容器启动后需要执行的命令 CMD java -Djava.security.egd=file:/dev/./urandom -jar /opt/tag-0.0.1-SNAPSHOT.jar
构建docker镜像
docker build -t bonker/tag .
运行docker
docker run -d -p 8090:8080 bonker/tag
其它docker指令
docker ps docker ps -a docker rm continerId docker rmi iamgeName
参考资料
http://www.jianshu.com/p/afc31c34a99b
http://www.cnblogs.com/frankyou/p/6062179.html
http://www.runoob.com/docker/docker-command-manual.html
http://blog.csdn.net/qinyushuang/article/details/43342553
http://www.jianshu.com/p/6a1b06ab8734
相关文章推荐
- 用 Docker 构建、运行、发布一个 Spring Boot 应用
- [Docker]构建、运行、发布一个 Spring Boot 应用
- 第一个 spring Boot 应用通过Docker 来实现构建、运行、发布
- 第一个 spring Boot 应用通过Docker 来实现构建、运行、发布
- 用 Docker 构建、运行、发布来一个 Spring Boot 应用
- 用 Docker 构建、运行、发布一个 Spring Boot 应用
- spring boot 应用发布到 docker (完整版)
- 用 Docker、Gradle 来构建、运行、发布一个 Spring Boot 应用
- 用_Docker、Gradle_来构建、运行、发布一个_Spring_Boot_应用
- 用 Docker 构建、运行、发布一个 Spring Boot 应用
- 用 Docker 构建、运行、发布一个 Spring Boot 应用
- spring boot 应用发布到 docker 完整版
- spring Boot 应用通过Docker 来实现构建、运行、发布流程
- 用 Docker 构建、运行、发布来一个 Spring Boot 应用
- 用 Docker 构建、运行、发布来一个 Spring Boot 应用
- 用 Docker 构建、运行、发布来一个 Spring Boot 应用
- 将spring boot应用打入docker中运行
- 基于Spring Boot和Spring Cloud实现微服务架构学习(六)-Docker应用
- Spring boot 与 Docker-compose构建微服务应用