docker compose运行微服务项目的方法

2023-12-01 0 415
目录
  • 1.数据库迁移
  • 2.阅读docker-compose.yml文件
  • 3.将项目打包

1.数据库迁移

将cloud-demo涉及的相关sql导入到Linux上的mysql容器中

2.阅读docker-compose.yml文件

version: \”3.2\”

services:
nacos:
image: nacos/nacos-server:1.4.1
environment:
MODE: standalone
ports:
– \”8848:8848\”
mysql:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: root
volumes:
– \”/tmp/mysql/data:/var/lib/mysql\”
– \”/tmp/mysql/conf/hmy.cnf:/etc/mysql/conf.d/my.cnf\”
ports:
– \”3306:3306\”
userservice:
build: ./user-service
depends_on:
– nacos
– mysql
ports:
– \”8081:8081\”
orderservice:
build: ./order-service
depends_on:
– nacos
– mysql
ports:
– \”8080:8080\”
gateway:
build: ./gateway
depends_on:
– nacos
– mysql
ports:
– \”10010:10010\”

3.将项目打包

pom.xml文件

<build>
<finalName>app</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>

配置文件

# 所有连接mysql的地方都要修改为mysql的容器名称(需要添加端口号)# 所有连接nacos的地方都要修改为nacos的容器名称(需要添加端口号)

到此这篇关于dockercompose运行微服务项目的文章就介绍到这了,更多相关dockercompose微服务项目内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 Linux服务器 docker compose运行微服务项目的方法 https://www.u-9.cn/server/linux/1620.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务