Sobes.tech
Junior — Middle

Koje zadatke i operacije ste obavljali pomoću Dockera u svojim projektima?

sobes.tech АИ

Одговор од АИ

U projektima sa Docker-om, izvršio sam sledeće zadatke:

  • Kontejnerizacija aplikacija — pakovao sam Java aplikacije zajedno sa zavisnostima u Docker slike radi jednostavnijeg deploy-a.

  • Organizacija razvojne sredine — pravio sam docker-compose fajlove za pokretanje više servisa (npr. baza podataka, keš, aplikacija) lokalno.

  • Automatizacija CI/CD — integrisao sam izgradnju i deploy Docker slika u pipeline.

  • Upravljanje verzijama slika — označavao sam i čuvao slike u Docker Registry.

  • Optimizacija slika — smanjivao sam veličinu slika koristeći lagane osnovne slike i višestepenu izgradnju.

Primer jednostavnog Dockerfile za Java aplikaciju:

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

Ovo omogućava brzo pokretanje aplikacije u izolovanom okruženju bez potrebe za ručnom konfiguracijom okruženja.