我使用docker-compose创建了Docker容器。在我的本地环境中,我可以轻松启动应用程序。
现在,我想将所有的Docker容器部署到AWS EC2(ECS)中。在查看ECS文档后,我发现我们可以使用ECS-CLI来利用相同的docker-compose在ECS上部署。但是,目前ECS-CLI在Windows实例上不可用。因此,我不确定如何使用我的docker-compose通过单个命令构建所有映像并从Windows实例部署到ECS。
似乎我必须按以下步骤一个接一个地部署我的Docker容器:
- 从ECS控制面板创建Docker镜像仓库。
- 使用ECS中的Docker凭据连接您的本地Docker客户端:
- 复制并粘贴上一步骤的Docker登录命令。这将为您登录24小时
- 本地标记您的映像以准备推送到ECS存储库-使用第一步中的repo URI
- 将映像推送到ECS存储库
- 使用Web UI或手动JSON文件创建任务
- 使用Web UI创建群集
- 指定要运行的EC2群集运行您的任务
还有其他在ECS中运行Docker容器的方法吗?