Saya mencoba menerapkan docker
gambar kontainer untuk AWS
digunakan ECS
, tetapi contoh EC2 tidak sedang dibuat. Saya telah menjelajahi internet untuk mencari penjelasan mengapa saya menerima kesalahan berikut:
"Kesalahan klien (InvalidParameterException) terjadi saat memanggil operasi RunTask: Tidak ada Contoh Penampung yang ditemukan di kluster Anda."
Inilah langkah saya:
1. Mendorong image buruh pelabuhan DARI Ubuntu ke repo Amazon ECS saya.
2. Mendaftarkan Definisi Tugas ECS:
aws ecs register-task-definition --cli-input-json file://path/to/my-task.json
3. Jalankan tugas:
aws ecs run-task --task-definition my-task
Namun, gagal.
Inilah tugas saya:
{
"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
}
]
}
Saya juga mencoba menggunakan konsol manajemen untuk mengonfigurasi cluster dan layanan, namun saya mendapatkan kesalahan yang sama. Bagaimana cara mengonfigurasi cluster agar memiliki instance ec2, dan jenis instance container apa yang perlu saya gunakan? Saya pikir seluruh proses ini adalah untuk membuat instans EC2 !!