Sobes.tech
Junior — Middle

Layihələrinizdə Docker ilə hansı tapşırıqları və əməliyyatları həyata keçirdiniz?

sobes.tech Süni İntellekt

AI-dan cavab

Docker layihələrində aşağıdakı tapşırıqları yerinə yetirmişəm:

  • Tətbiqlərin konteynerləşdirilməsi — Java tətbiqlərini asılılıqları ilə birlikdə Docker şəkillərinə paketləmişəm, asan yerləşdirmə üçün.

  • İnkişaf mühitinin təşkili — çoxsaylı xidmətləri (məsələn, verilənlər bazası, keşik, tətbiq) yerli şəkildə işə salmaq üçün docker-compose faylları yaratmışam.

  • CI/CD avtomatlaşdırması — Docker şəkillərinin qurulması və yerləşdirilməsini pipeline-lərə inteqrasiya etmişəm.

  • Şəkil versiyalarının idarə olunması — şəkilləri etiketləmiş və Docker Registry-də saxlamışam.

  • Şəkillərin optimallaşdırılması — yüngül əsas şəkillər və çox mərhələli quruluşdan istifadə edərək şəkil ölçüsünü kiçiltmişəm.

Java tətbiqi üçün sadə Dockerfile nümunəsi:

FROM openjdk:17-jdk-slim
COPY target/myapp.jar /app/myapp.jar
CMD ["java", "-jar", "/app/myapp.jar"]

Bu, tətbiqi izolyasiya olunmuş mühitdə sürətlə işlətməyə imkan verir, əl ilə mühitin konfiqurasiyasına ehtiyac olmadan.