Docker-compose应用实验

本文详细介绍了如何利用docker-compose安装和配置,创建Dockerfile和docker-compose.yml文件,通过IDEA生成SpringBoot项目,配置Redis连接,并打包项目为jar,最后通过docker-compose启动服务并验证运行效果。
摘要由CSDN通过智能技术生成

本次任务是安装dock-compose,并使用它结合idea创建springboot项目,根据yml和dockerfile文件去启动所有服务

首先要安装好docker-compose,使用它构建应用,对多服务应用进行统一部署管理多个 Docker容器创建并启动所有服务。

目录

1、第一步,编写我们的Dockerfile文件

2、第二步,再去编写docker‐compose.yml文件(编写部署服务的相关指令)

3、第三步,我们安装一下docker-compose

4、第四步,创建idea项目

5、第五步,试运行一下主程序

6、第六步,运行服务


1、第一步,编写我们的Dockerfile文件

如下图所示。

2、第二步,再去编写docker‐compose.yml文件(编写部署服务的相关指令)

如下图所示。

3、第三步,我们安装一下docker-compose

如下图所示。

设置docker compose可执行文件权限,如下图所示。

查看docker compose版本,如下图所示。

4、第四步,创建idea项目

我们创建一个Spring Initializr,勾选上spring web,设定jdk为1.8,填写我们的项目名字,点击finish即可完成,如下图所示。

为pom.xml添加新内容,如下图所示,然后到maven设置中刷新配置即可。

我们编写我们的HelloControlle.java文件,每当我们访问一次页面,views就会+1,如下图所示。

为application.properties添加spring.redis.host=redis这行代码,如下图所示。

5、第五步,试运行一下主程序

如果没有问题,那么我们打开Maven的设置,先清理一下,然后打包成为package,如下图所示。

将编写java项目源文件,打成jar包,打好的包如下图所示。

6、第六步,运行服务

将Dockerfile、docker-compose.yml、jar包放到一个目录下,如下图所示。

我们切换到当前目录下,如下图所示。

在当前目录下运行docker‐compose up命令(启动yml文件中服务)

我们到外部浏览器访问一下8080端口的页面,如下图所示成功了。

———————————————————————————————————————————

以上就是本文全部内容,如果它对您有帮助,请您帮我点个赞,这对我真的很重要。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值