ilk olarak projeyi git üzerinden download ederek ana dizininde "Dockerfile" adında bir dosya oluşturun. Terminal'i açarak aşağıdaki komutu çalıştırın.
$ git clone https://github.com/lvntyldz/spring-boot-hw && cd spring-boot-hw/ && touch Dockerfile |
projeyi maven ile build edin.
bu işlemden sonra target dizininde içinde kodlarınız olan ve tomcat üzerinde çalışacak "spring-boot-hw-0.0.1-SNAPSHOT.jar" dosyası oluşacaktır.
Dockerfile dosyasının içeriğini aşağıdkai şekilde düzenleyin.
EXPOSE 8085 ENTRYPOINT ["java","-jar","spring-boot-hw-0.0.1-SNAPSHOT.jar"] |
Oluşturduğumuz Dockerfile içeriğine göre build almak ve yeni bir docker image oluşturmak için aşağıdaki komutu çalıştırın
-f: file
-t: tag name
docker image ları görüntülemek için aşağıdaki komutu çalıştırabilirsiniz
oluşturduğunuz docker image'ını ayağa kaldırmak için aşağıdaki komutu çalıştırın
Bu işlemden sonra web browser üzerinden deploy ettiğimiz "http://localhost:8085/sayhello" adresini ziyaret ederek "Hello world" çıktısını görebilirsiniz
kaynak dosyalara erişim için tıklayın
Hiç yorum yok:
Yorum Gönder