首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >构建部署主容器(带有子项目的解决方案)

构建部署主容器(带有子项目的解决方案)
EN

Stack Overflow用户
提问于 2021-12-01 20:34:04
回答 1查看 204关注 0票数 1

我想出了一个解决方案。该解决方案由3个项目组成。(有些文档称它们为服务,有些称它们为容器,但我们知道它们是用于码头组合的容器和子容器)

  1. 应用程序本身
  2. Db - SQL Peoje
  3. Redis

当我构建这个解决方案时,我可以在一个普通容器下看到3个图像。通过这种方式,它可以在我的本地环境中使用-构建和升级。我希望将解决方案(作为主容器和子容器)部署到google中。在阅读文档时,我尝试了6-7种不同的方式将项目上传到Google端。但我不明白什么是理想。到处都是文件,但他们没有写一个健康简单的方法。

即使有一两种方法,当我部署的时候。它没有给出错误,它似乎是有效的,但是;当我打开url时,它会给404。反正也没发生过。

这是小项目的ABC方法,对我来说是大项目。你能在表格中提供信息吗?我的唯一目标是使容器中有3个服务在那里运行。请给我这个特别的(但不是特别的)情况的纯地址。

奖励:您可以给出一个真正的定义,并区分所有这些非常复杂的gpc、引擎、云运行。

docker-compose.yaml

代码语言:javascript
运行
复制
version: '3.4'

services:
  cms:
    image: ${DOCKER_REGISTRY-}cms
    build:
      context: .
      dockerfile: Dockerfile
    container_name: ich_app
    ports:
      - "80:8080"
    depends_on:
      - db

  db:
    image: "mcr.microsoft.com/mssql/server"
    container_name: ich_db
    ports:
      - "${DOCKER_SQL_PORT:-1433}:1433"
    expose:  
      - 1433  
    environment: 
      - ACCEPT_EULA=Y
      - MSSQL_PID=Express
      - SA_PASSWORD=PassWORDD!
    volumes:
      - C:\db_backups\ichte\:/usr/share/
    depends_on:
      - redis

  redis:
    container_name: ich_redis
    image:  redis
EN

回答 1

Stack Overflow用户

发布于 2021-12-02 00:45:43

至少有一个定义容器(db)需要一个Windows运行时,这将限制您的选项。可以将Windows部署到GKE,请参阅https://cloud.google.com/kubernetes-engine/docs/concepts/windows-server-gke

您还部署了三个容器,其中两个选项作为托管服务提供:基于Google的SQL ServerRedis的记忆

如果您部署托管服务,然后将它们连接到您的容器,您可能会很幸运。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70190886

复制
相关文章

相似问题

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