本次任务是安装dock-compose,并使用它结合idea创建springboot项目,根据yml和dockerfile文件去启动所有服务
首先要安装好docker-compose,使用它构建应用,对多服务应用进行统一部署管理多个 Docker容器创建并启动所有服务。
目录
2、第二步,再去编写docker‐compose.yml文件(编写部署服务的相关指令)
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端口的页面,如下图所示成功了。
———————————————————————————————————————————
以上就是本文全部内容,如果它对您有帮助,请您帮我点个赞,这对我真的很重要。