इम एक को तैनात करने की कोशिश कर रहा docker
करने के लिए कंटेनर छवि AWS
का उपयोग करते हुए ECS
, लेकिन EC2 उदाहरण नहीं बनाया जा रहा है। मैंने इंटरनेट से स्पष्टीकरण की तलाश की है कि मैं निम्नलिखित त्रुटि क्यों प्राप्त कर रहा हूं:
"RunTask ऑपरेशन को कॉल करते समय एक क्लाइंट त्रुटि (InvalidParameterException) हुई: आपके क्लस्टर में कोई कंटेनर इंस्टेंस नहीं मिला।"
यहाँ मेरे कदम हैं:
1. मेरे अमेज़न ईसीएस रेपो से उबंटू से एक डॉकटर छवि को धक्का दिया।
2. पंजीकृत ईसीएस टास्क परिभाषा:
aws ecs register-task-definition --cli-input-json file://path/to/my-task.json
3. भाग गया कार्य:
aws ecs run-task --task-definition my-task
फिर भी, यह विफल है।
यहाँ मेरा काम है:
{
"family": "my-task",
"containerDefinitions": [
{
"environment": [],
"name": "my-container",
"image": "my-namespace/my-image",
"cpu": 10,
"memory": 500,
"portMappings": [
{
"containerPort": 8080,
"hostPort": 80
}
],
"entryPoint": [
"java",
"-jar",
"my-jar.jar"
],
"essential": true
}
]
}
मैंने क्लस्टर और सेवाओं को कॉन्फ़िगर करने के लिए प्रबंधन कंसोल का उपयोग करने की भी कोशिश की है, फिर भी मुझे वही त्रुटि मिलती है। मैं ec2 उदाहरणों के लिए क्लस्टर को कैसे कॉन्फ़िगर करूं, और मुझे किस प्रकार के कंटेनर इंस्टेंसेस का उपयोग करने की आवश्यकता है? मुझे लगा कि यह पूरी प्रक्रिया EC2 उदाहरणों के साथ शुरू करने के लिए थी !!