AWS'e Docker Image atınca çalışmıyor

Can Deger

Femtopat
Katılım
27 Mart 2023
Mesajlar
63
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar. ECR olusturdum. 'Push commands' ile. İmage'i pushladim. Docker'da gozukuyor ECR'da da gozukuyor. Sonra Cluster olusturdum. Cluster'in icine girip 'Create a Task Definition' dedim. Task olusturduktan sonra Running diyor sonra kapaniyor. Port ile alakali bir durum mu?

Simdi olasi seyleri yazayim;
-Docker Image'i normal calistirdigimda(docker desktop ile) flask App acilmiyor. Eger, Port 8888:5000 yaparsam. Sonra da localhost: 8888 yaparsam aslan gibi calisiyor.
-AWS'te Port'u mu yanlış veriyorum?
Bu da Docker Img'im bir bakin rica ederim.
# Base image FROM python:3.11.2 # Set working directory WORKDIR /app # Copy and install requirements COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # Copy the rest of the project COPY . . # Set environment variables ENV FLASK_APP=app.py # Expose port EXPOSE 5000 # Run the application CMD ["flask", "run", "--host=0.0.0.0"]

Bir Allah'in sevdigi kulu yok mu discorddan bakip yardim edecek?

Cozdum. Simdi soyle oluyormus arkadaslar. `Task Definition` olustururken kullandiginiz sisteme gore secin. Ben MacBook Pro M1 ile yaptim. Obur tarafta ise Linux/64 based bir `Task Definition` olusturdum. Bu task definition'ni calistirip 10 saniye sonra kapatti(stopped state). Sectiginz Architecture'in sisteminiz ile ayni olmasi lazim. Dogru yaptiginizda Task calisir halde kaliyor sonradan, port ayarlamasi yapmaniz lazim. Onuda oraya dusen biri sordugunda cevaplarim. Okuyanlara selam olsun.
 
Son düzenleme:

Yeni konular

Geri
Yukarı