首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >码头装载机春季云应用生态系统中只更新一个微服务

码头装载机春季云应用生态系统中只更新一个微服务
EN

Stack Overflow用户
提问于 2022-01-06 08:05:09
回答 2查看 28关注 0票数 0

我创建了一个Spring微服务生态系统,它由一个spring云eureka服务器、一个spring云网关代理和几个微服务组成。我还使用了docker来包含这些服务中的每一个,并使用docker-组合文件启动映像。

代码语言:javascript
运行
复制
version: '3'
services:
  discovery-server:
    image: serviceregistry-api-docker:latest
    ports:
      - 8761:8761
    networks:
      - transaction-network
  api-gateway:
    image: apigateway-api-docker:latest
    environment:
     - JAVA_OPTS=
      -DEUREKA_SERVER=http://discovery-server:8761/eureka/
    depends_on:
      - discovery-server
    ports:
      - 9091:9091
    networks:
      - transaction-network
  utility-service:
    image:  utility-api-docker:latest
    environment:
      - JAVA_OPTS=
       -DEUREKA_SERVER=http://discovery-server:8761/eureka/
    restart: on-failure
    depends_on:
      - discovery-server
      - api-gateway
    ports:
      - 8090:8090
    networks:
      - transaction-network
  banktransfer-service:
    image:  banktransfer-api-docker:latest
    environment:
      - JAVA_OPTS=
        -DEUREKA_SERVER=http://discovery-server:8761/eureka/
    restart: on-failure
    depends_on:
      - discovery-server
      - api-gateway
    ports:
      - 8091:8091
    networks:
      - transaction-network
  ussd-service:
    image:  ussd-api-docker:latest
    environment:
      - JAVA_OPTS=
        -DEUREKA_SERVER=http://discovery-server:8761/eureka/
    restart: on-failure
    depends_on:
      - discovery-server
      - api-gateway
    ports:
      - 8096:8096
    networks:
      - transaction-network
networks:
    transaction-network:
        driver: bridge

当我只更新一个微服务并创建一个新的带有我的更新的对接映像时,我如何用生态系统中当前运行的版本来替换它呢?

EN

回答 2

Stack Overflow用户

发布于 2022-01-06 09:30:41

只需使用--no-deps param启动它(即使它已经启动)。例如:

代码语言:javascript
运行
复制
docker-compose up -d --no-deps api-gateway
票数 0
EN

Stack Overflow用户

发布于 2022-01-06 14:28:48

我使用这个命令使它成为可能

代码语言:javascript
运行
复制
$docker-compose up -d --no-deps --build <service_name>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70604121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档