Docker - 通过IDEA和Dockerfile部署springboot项目
2019-07-06 22:53
1186 查看
版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons)
文章目录
- Docker - 通过IDEA和Dockerfile部署springboot项目
- 1、创建一个springboot/springcloud 项目
- 2、测试并访问注册中心
- 3、创建Dockerfile
- 4、设置docker运行环境
- 5、运行Dockerfile
Docker - 通过IDEA和Dockerfile部署springboot项目
本文以创建eureka 注册中心为例
1、创建一个springboot/springcloud 项目
2、测试并访问注册中心
已经确认注册中心可以正常访问
3、创建Dockerfile
4、设置docker运行环境
1、配置镜像标签
2、配置镜像的运行容器名称
3、配置镜像与宿主机的端口映射
5、运行Dockerfile
构建并运行共5个步骤
1、构建镜像的基础镜像
2、创建域
3、构建jar 文件
4、设置镜像暴露的端口
5、设置容器的入口程序,也就容器启动后立即运行的一段bash命令
Deploying 'eureka-a Dockerfile: src/main/resources/Dockerfile'... Building image... Step 1/5 : FROM java:8 ---> d23bdf5b1b1b Step 2/5 : VOLUME /spring-mini-service ---> Running in dbc6c9583622 Removing intermediate container dbc6c9583622 ---> 7d9f362aa76f Step 3/5 : ADD eureka-a.jar eureka-a.jar ---> 7f6c7ecfb638 Step 4/5 : EXPOSE 8761 ---> Running in 95d9e3a7fa40 Removing intermediate container 95d9e3a7fa40 ---> 83401086eb6e Step 5/5 : ENTRYPOINT ["java","-jar","/eureka-a.jar"] ---> Running in 3baccc213dea Removing intermediate container 3baccc213dea ---> 897e3de66e42 Successfully built 897e3de66e42 Successfully tagged eureka-a:1.0 Creating container... Container Id: 881632257e16adb2153e2c48826ad31d20b3bda7bd104cfd075604c090235342 Container name: 'eureka-a' Attaching to container 'eureka-a'... Starting container 'eureka-a' 'eureka-a Dockerfile: src/main/resources/Dockerfile' has been deployed successfully.
运行成功后,docker 插件会自动链接到容器的控制台,并打印日志
相关文章推荐
- 从零开始通过idea插件将一个spring boot项目部署到docker容器里运行
- 创建springboot项目及用Docker部署的两种方法
- IDEA中SpringBoot项目热部署
- 使用Docker部署Spring boot项目
- spring-boot dubbo项目使用docker方式部署
- mac和linux下使用Docker,部署SpringBoot项目到docker
- 将springBoot单项目部署到docker中
- 披荆斩棘之docker用tomcat部署springboot项目
- Springboot中如何引入本地jar包,并通过maven把项目成功打包成jar包部署
- Docker部署springboot项目实例
- Springboot项目云部署 ---- 基于Docker的部署
- docker 部署springboot、dubbo项目
- idea如何热部署springboot项目(后台和jsp)
- Mac下部署springBoot项目到Docker中(demo)
- docker部署springBoot项目集群
- 使用idea开发工具,nginx服务部署Extjs6,SpringBoot项目到服务器
- (三)Docker部署springboot项目
- 2019年··· Windows10下--Docker部署SpringBoot项目(java项目)(超详细教程)Docker上运行jar包,外部可访问。
- Docker 中部署 Spring boot 项目
- IntelliJ IDEA中SpringBoot项目通过devtools实现热部署的方法