我想继续使用One EC2实例和ECS一起部署nodejs ECS应用程序。我不能为这个应用程序创建多个实例。
我目前的持续集成过程: Travis从github构建代码,构建标记和推送码头映像,并通过部署到ECS。
每次部署发生时,都会发生以下错误。因为我的webapp总是使用端口80。
The closest matching container-instance ffa4ec4ccae9
is already using a port required by your task
实际上,是否可以在一个实例中使用ECS?(文件不清楚)
如何解决ECS上的端口问题?(停止运行的容器)
我正在尝试创建一个Cloudformation ECS堆栈,但是我一直在运行这个错误。
service XXXX was unable to place a task because no container instance
met all of its requirements. Reason: No Container Instances were found
in your cluster. For more information, see the Troubleshooting section.
我使用了amazon网页上的cloudformation ECS模板。有人知道
我试图使用NTP来使用ntpdate命令同步ECS容器中的本地时间,但它给出了以下错误:
ntpdate[770]: Can't adjust the time of day: Operation not permitted
在调查这个问题时,我意识到本地时间是在运行容器的主机上管理的,但在本例中,容器是作为Fargate集群中的ECS任务运行的。所以我不知道Amazon是否在默认情况下处理ECS容器的时间同步,以及它是如何工作的。
这是我不需要担心的事情吗?有任何AWS链接解释这一点吗?