首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何真正将docker-compose.yml部署到云中?

我如何真正将docker-compose.yml部署到云中?
EN

Stack Overflow用户
提问于 2019-02-26 06:20:03
回答 2查看 1.9K关注 0票数 4

我有一个启动多个服务的docker-compose.yml配置,比如SQL ServerredisElasticsearch。在本地开发中一切正常,我在Windows机上运行docker-compose up -d --build,并将其IPports号公开给公众。这就是我部署我的docker容器的方式。

但是我如何将其部署到云中呢?哪个网站提供这项服务?我知道AWS可以托管容器,但是它能运行docker-compose up -d --build吗?

我一直在尝试谷歌搜索deploy docker containers,但我所能找到的就是在你的本地机器上部署docker容器,或者使用kubernetes进行部署,我对此一无所知。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-26 06:32:34

一般而言,docker-compose可用于在生产环境中进行部署。唯一不同的是,您可以不构建镜像,而是将镜像推送到AWS ECR或任何其他注册表,如Gitlab注册表。如果您使用的是Gitlab,则可以将镜像直接拉到您要部署的服务器/实例。

此外,亚马逊网络服务还有一个名为ECS的服务,该服务也可用于部署容器,但不使用docker-compose

票数 1
EN

Stack Overflow用户

发布于 2019-02-26 06:47:44

我在我的github存储库中有一个在Amazon Lightsail上启动docker compose的例子,但是这个过程对于EC2来说非常相似

向下滚动到自述文件的Docker部分。对于EC2,您只需将脚本粘贴到EC2创建过程中的用户数据部分,而不是使用“启动脚本”对话框。

https://github.com/mikegcoleman/todo

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

https://stackoverflow.com/questions/54875585

复制
相关文章

相似问题

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