docker?compose運(yùn)行微服務(wù)項目的方法
1.數(shù)據(jù)庫遷移
將cloud-demo涉及的相關(guān)sql導(dǎo)入到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的容器名稱(需要添加端口號)
到此這篇關(guān)于docker compose運(yùn)行微服務(wù)項目的文章就介紹到這了,更多相關(guān)docker compose微服務(wù)項目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
pycharm與ssh遠(yuǎn)程訪問服務(wù)器docker的詳細(xì)教程
這篇文章主要介紹了pycharm與ssh遠(yuǎn)程訪問服務(wù)器docker,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10
生產(chǎn)環(huán)境中安全運(yùn)行Docker容器
本文是一篇譯文,給大家詳細(xì)介紹如何在生產(chǎn)環(huán)境中安全運(yùn)行Docker容器,有需要的小伙伴可以參考下2017-01-01
docker mysql鏡像因為配置文件出現(xiàn)錯誤一直提示重啟的解決
這篇文章主要介紹了docker mysql鏡像因為配置文件出現(xiàn)錯誤一直提示重啟的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11
使用docker創(chuàng)建和運(yùn)行跨平臺的容器化mssql數(shù)據(jù)庫
這篇文章主要介紹了使用docker創(chuàng)建和運(yùn)行跨平臺的容器化的mssql數(shù)據(jù)庫,本章介紹了在window10專業(yè)版下如何利用docker創(chuàng)建mssql數(shù)據(jù)庫,需要的朋友可以參考下2022-05-05
docker容器與centos宿主機(jī)時間一致設(shè)置方法
這篇文章主要介紹了docker容器與centos宿主機(jī)時間一致設(shè)置方法,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-05-05
Docker無法連接到Docker?Hub和鏡像加速器的問題詳解
這篇文章主要介紹了Docker容器無法連接到DockerHub或鏡像加速器問題的步驟,包括檢查和更換DNS服務(wù)器、測試網(wǎng)絡(luò)連通性、使用鏡像加速器和檢查防火墻及安全組規(guī)則,通過逐一排查,可以解決大多數(shù)連接問題,需要的朋友可以參考下2025-03-03

