Container不会使用AWS容器服务进行部署

问题描述 投票:0回答:1

The problem is that when uploading docker image of service to the Amazon container registry, the docker image does not run after adding it as a Task.

见(https://aws.amazon.com/getting-started/tutorials/deploy-docker-containers/

第1步:推送到AWS Container服务私有映像注册表

docker push 734122228327.dkr.ecr.us-east-2.amazonaws.com/joethecoder2:latest

## Step2:SSH进入运行Docker实例

ssh -i“containerservice.pem”[email protected]主机的真实性'ec2-18-217-248-112.us- east-2.compute.amazonaws.com(18.217.248.112)'无法建立。 ECDSA密钥指纹是SHA256:wCeAUed36nKeQjEbSDsYjzq8Z5mpNY4pbcahw2mSozs。您确定要继续连接(是/否)吗?是警告:永久性地将'ec2-18-217-248-112.us-east-2.compute.amazonaws.com,18.217.248.112'(ECDSA)添加到已知主机列表中。

| __ | __ | | (_ \ Amazon ECS优化的Amazon Linux AMI 2017.09.d ____ | _ | ____ /

有关文档访问,http://aws.amazon.com/documentation/ecs

Docker ps运行实例

[ec2-user @ ip-10-0-0-102~] $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c90a2116f3ab amazon / amazon-ecs-agent:latest“/ agent”大约一小时前上传约一小时ecs -agent [ec2-user @ ip-10-0-0-102~] $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c90a2116f3ab amazon / amazon-ecs-agent:latest“/ agent”大约一小时前关于小时ecs-agent

结果:不显示joethecoder2图像正在运行。为什么?

[ec2-user @ ip-10-0-0-102~] $ docker图片REPOSITORY TAG IMAGE ID CREATED SIZE amazon / amazon-ecs-agent最新2d99efccdfef 3周前26.8MB亚马逊/ amazon-ecs-pause 0.1.0 c846030090b6 3周前964kB [ec2-user @ ip-10-0-0-102~] $

问题结论:

使用Push上载的docker镜像未包含在正在运行的容器服务中,当添加Task时,就像如何部署docker容器的示例说明一样。 (我在步骤2和3中配置了任务,然后在步骤4中设置了群集)请参阅(https://aws.amazon.com/getting-started/tutorials/deploy-docker-containers/

测试数据

但是,当我尝试卷曲服务时它无法连接:curl ec2-18-217-248-112.us-east-2.compute.amazonaws.com:8080卷曲:(7)无法连接到ec2-18 -217-248-112.us-east-2.compute.amazonaws.com端口8080:连接被拒绝

进一步检查:

进一步检查表明,应该为joethecoder2运行的docker服务没有在应该在容器服务节点ec2-18-217-248-112.us-east-2.compute.amazonaws上运行的docker实例中运行。 COM

amazon-web-services amazon-ec2 ec2-container-service
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.