Docker Image ve Container Oluşturma


Daha önce java projesinden jar oluşturmuştuk. Şimdi oluşturulan JAR'dan docker image oluşturacağız ve docker image'ı çalıştırarak container oluşturacağız.


--Dockerfile dosyasını oluşturuyoruz.

FROM openjdk:8-jre-alpine3.9

COPY HelloDocker.jar /HelloDocker.jar

CMD ["java", "-jar", "/HelloDocker.jar"]


--Dikkat Dockerfile dosyası bu şekilde olmalı ve aynı klasörde olmalı


--Aşağıdaki komut ile localde image oluşturuyoruz.

docker build -t hello-docker .


--image çalıştırmak için


docker run hello-docker



--eğer web uygulaması olsaydı image içinde port expose yoksa run ederken verilebilir varsa imageda belirtilen port üzerinden erişilebilir

docker run -p 8080:8080 hello-docker

--url:

localhost:8080


--containerları listelemek için

docker container ls -a


--container durdurmak için

docker stop <container_id>

docker stop 78ef4679e8f7


--container silmek için

docker container rm <containerid1> <containerid2>

docker container rm 78ef4679e8f7

docker run hello-docker


--image listelemek için

docker images 


--image silmek için

docker image rm <imageid1>

docker image rm <imageid1> -f

docker image rm <imageid1> --force




Share:
spacer

Hiç yorum yok:

Yorum Gönder