通过 Github 操作在 AWS ECS 上使用 Docker Compose 进行部署

Posted

技术标签:

【中文标题】通过 Github 操作在 AWS ECS 上使用 Docker Compose 进行部署【英文标题】:Deploy with Docker Compose on AWS ECS with Github actions 【发布时间】:2022-01-01 05:36:35 【问题描述】:

我最近开始尝试使用 ECS、Docker Compose 和上下文,这真的很有趣。我已经设法通过我的终端使用 docker compose up 和 ecs-context 部署和托管了一个撰写文件,但我还想通过 Github 操作之类的东西来自动化它。

我正在努力寻找如何设置它,我还没有找到它的指南。

有没有什么好的资源可以进一步研究这个?通过 Github 在 AWS 上进行 CI/CD 的替代甚至更好的方法是什么?

【问题讨论】:

docs.github.com/en/actions/deployment/… 【参考方案1】:

*** 问题有点开放式,但this blog post 将向您介绍如何使用 AWS 原生 CI/CD 工具通过 docker compose 集成部署到 ECS 的示例。

【讨论】:

以上是关于通过 Github 操作在 AWS ECS 上使用 Docker Compose 进行部署的主要内容,如果未能解决你的问题,请参考以下文章

aws ecs 使用copilot快速创建ecs集群环境并部署服务

在 AWS ECS 上使用 docker-compose 进行持续部署的最佳实践

在 AWS ECS 容器上挂载 S3 存储桶作为文件系统

使用 AWS ECS 容器计算成本

如何在 AWS ECS 中重启容器?

调用 UpdateService 操作时的 AWS ECS InvalidParameterExcpetion