Docker Image ve Container Oluşturma

preview_player
Показать описание
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

--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
Рекомендации по теме
Комментарии
Автор

"Error: Could not find or load main class HelloWorld" hatası alıyorum container çalıştırınca sebebi ne olabilir ?

kemalberkdemir