1.数据库迁移:将cloud-demo相关的sql导入到Linux上的mysql容器中。
2.阅读docker-compose.yml文件版本:" 3.2 "服务:nacos:image:nacos/nacos -server:1 . 4 . 1环境:MODE:独立端口:-" 8848:8848 " MYSQL:image:MYSQL:5.7环境:MYSQL _ ROOT _ PAS SWORD:ROOT volumes:-"/tmp/MYSQL/data:/var/lib/MYSQL " -"/tmp/MYSQL/conf/hmy . cn f:/etc/user -service depends _ on:-nacos -MySQL端口:-" 8081:8081 " orderservice:build:。/order -service depends _ on:-nacos -MySQL端口:- "8080:8080 "网关:build:。/网关依赖于:- nacos - mysql端口:- "10010:10010 "
3.将项目打包到pom.xml文件中
& lt构建& gt& ltfinalName & gtapp & lt/final name & gt;& lt插件& gt& lt插件& gt& ltgroupId & gtorg . spring framework . boot & lt;/groupId & gt;& ltartifactId & gtspring -boot -maven -plugin & lt;/artifact id & gt;& lt/plugin & gt;& lt/plugins & gt;& lt/build & gt;配置文件
#所有连接mysql的地方都要改成mysql的容器名(需要加端口号)#所有连接nacos的地方都要改成nacos的容器名(需要加端口号)
这就是这篇关于docker compose运行微服务项目的文章。关于docker compose微服务项目的更多信息,请搜索主机频道zhujipindao之前的文章。或者继续浏览下面的相关文章。希望大家支持主机频道zhujipindao。未来的com!
评论前必须登录!
注册