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
Hiç yorum yok:
Yorum Gönder