Spring Boot Uygulamasını Dockerize Etmek

Bu yazımda Dockerfile ile bir Spring Boot projesini dockerize edeceğiz. Şimdi adım adım bir Spring Boot projesini nasıl dockerize edebileceğimize bakalım.

Adım 1: Ön Koşullar

 ⇒  Docker’ın bilgisayarınızda kurulu olması gerekiyor.

 ⇒  Bir Spring Boot uygulamanızın olması ve bu uygulamanın .jar olarak derlenmiş olması gerekiyor.

Örnek olarak myapp.jar adında bir dosyanız olduğunu varsayalım.

Adım 2: Dockerfile Oluşturma

Uygulamanızın kök dizininde Dockerfile adında bir dosya oluşturun. Bu dosyanın içeriği şöyle olacak:

Bu Dockerfile, openjdk:11-jre-slim adında hafif bir Java image ini temel alarak oluşturulur. Daha sonra uygulamanızın jar dosyasını bu image e kopyalarız ve son olarak da bu jar dosyasını çalıştırmak için gerekli komutları tanımlarız.

Adım 3: Docker Image Oluşturma

Dockerfile’ınızı oluşturduktan sonra, aşağıdaki komutu çalıştırarak Docker imajını oluşturabilirsiniz:

Bu komut, Dockerfile’ı kullanarak myapp:latest adında bir Docker imajı oluşturur.

Adım 4: Uygulamanızı Çalıştırma

Docker imajınızı oluşturduktan sonra, aşağıdaki komutu kullanarak uygulamanızı çalıştırabilirsiniz:

Bu komut, myapp:latest imajını çalıştırır ve uygulamanızın 8080 portundan dinlemesini sağlar.

Tebrikler! Spring Boot uygulamanızı Docker üzerinde çalıştırmayı başardınız. Artık bu imajı başka bilgisayarlarda veya sunucularda da rahatça çalıştırabilirsiniz.

Umarım “Spring Boot Uygulamasını Dockerize Etmek” başlıklı yazım sizin için faydalı olmuştur.

Şu yazılar da ilginizi çekebilir.

Docker Container Nedir? Docker Container Komutları

Dockerfile Komutları

Yeni bir yazımda görüşmek üzere.

Happy coding!

Yorum Yazın