将ECR 中的Docker 部署到ECS 中
2020-11-22 本文已影响0人
数科每日
参考视频中讲的很已经很清楚了, 这里总结一下。
部署一个 Docker 涉及到ECS的三个部分
- ECR :Docker Image Repository
- Cluster: 类似一个资源池,视频里介绍的是 Linux+EC2, 也可以用 Fargate 那个是serverless
- Task: 具体使用那个Docker Image是从这里选择的
- Service: 是连接 Task 和 Cluster 的部件
其中 Cluster, Task, Service 都是在部署时需要考虑的, AWS 在这里的设计基本是面向集群的。 如果个人只是想部署一个单点的Demo 或者简单的Serivce就会显得很繁琐 (阿里云会比较简单)。
另外一个要注意的地方是, Task 里面有端口映射, 但是 , 设置完以后, 它并不会主动帮你打开Security Group 的限制。 最后还要自己去 EC2 的Security Group 打开Inbound 的限制。