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

 更新时间:2022年08月22日 09:16:29   作者:Az-Xm  
这篇文章主要介绍了docker compose运行微服务项目 ,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

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的容器名称(需要添加端口号)

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

相关文章

  • pycharm与ssh远程访问服务器docker的详细教程

    pycharm与ssh远程访问服务器docker的详细教程

    这篇文章主要介绍了pycharm与ssh远程访问服务器docker,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • 生产环境中安全运行Docker容器

    生产环境中安全运行Docker容器

    本文是一篇译文,给大家详细介绍如何在生产环境中安全运行Docker容器,有需要的小伙伴可以参考下
    2017-01-01
  • docker mysql镜像因为配置文件出现错误一直提示重启的解决

    docker mysql镜像因为配置文件出现错误一直提示重启的解决

    这篇文章主要介绍了docker mysql镜像因为配置文件出现错误一直提示重启的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • Docker修改容器内部文件的3种简单方法

    Docker修改容器内部文件的3种简单方法

    docker容器化技术在打包生产和发布中占据着更高的地位,其高效简便很有亮点,下面这篇文章主要给大家介绍了关于Docker修改容器内部文件的3种简单方法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-05-05
  • Windows10下安装Docker的步骤图文教程

    Windows10下安装Docker的步骤图文教程

    这篇文章主要给大家分享Windows10下安装Docker的过程,本文图文并茂给大家介绍的非常详细,需要的朋友参考下
    2018-03-03
  • 使用docker创建和运行跨平台的容器化mssql数据库

    使用docker创建和运行跨平台的容器化mssql数据库

    这篇文章主要介绍了使用docker创建和运行跨平台的容器化的mssql数据库,本章介绍了在window10专业版下如何利用docker创建mssql数据库,需要的朋友可以参考下
    2022-05-05
  • docker容器与centos宿主机时间一致设置方法

    docker容器与centos宿主机时间一致设置方法

    这篇文章主要介绍了docker容器与centos宿主机时间一致设置方法,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-05-05
  • Docker常用命令总结大全(推荐!)

    Docker常用命令总结大全(推荐!)

    Dokcer里面有很多命令,全部的可以参考官方Reference文档,命令太多我们只需要掌握部分命令即可,这篇文章主要给大家介绍了关于Docker常用命令总结大全的相关资料,需要的朋友可以参考下
    2024-01-01
  • Docker无法连接到Docker Hub和镜像加速器的问题详解

    Docker无法连接到Docker Hub和镜像加速器的问题详解

    这篇文章主要介绍了Docker容器无法连接到DockerHub或镜像加速器问题的步骤,包括检查和更换DNS服务器、测试网络连通性、使用镜像加速器和检查防火墙及安全组规则,通过逐一排查,可以解决大多数连接问题,需要的朋友可以参考下
    2025-03-03
  • docker里面不能使用vim的问题及解决

    docker里面不能使用vim的问题及解决

    这篇文章主要介绍了docker里面不能使用vim的问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08

最新评论